X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.c;h=ab6c4efa28f32b808b095e4955afc0966798750a;hp=4fed1cd982a7223367deaee0ce8e1b2c26cb6327;hb=ba20bcc8b425b7addb2bd1bfc4ef3661e56ccd43;hpb=7ffc20bb526bb0fe79bfbf206cb5b76cb3c9f052 diff --git a/src/tools.c b/src/tools.c index 4fed1cd9..ab6c4efa 100644 --- a/src/tools.c +++ b/src/tools.c @@ -981,6 +981,8 @@ static void FadeExt(int fade_mask, int fade_mode, int fade_type) draw_border_function); redraw_mask &= ~fade_mask; + + ClearEventQueue(); } static void SetScreenStates_BeforeFadingIn() @@ -2800,6 +2802,8 @@ void AnimateEnvelope(int envelope_nr, int anim_mode, int action) SkipUntilDelayReached(&anim_delay, anim_delay_value, &i, last_frame); } + + ClearEventQueue(); } void ShowEnvelope(int envelope_nr) @@ -3083,6 +3087,8 @@ void AnimateEnvelopeRequest(int anim_mode, int action) SkipUntilDelayReached(&anim_delay, anim_delay_value, &i, last_frame); } + + ClearEventQueue(); } void ShowEnvelopeRequest(char *text, unsigned int req_state, int action) @@ -3623,7 +3629,7 @@ void DrawNetworkPlayersExt(boolean force) struct TextPosInfo *pos = &menu.main.network_players; int tile_size = pos->tile_size; - int border_size = 2; + int border_size = pos->border_size; int xoffset_text = tile_size + border_size; int font_nr = pos->font; int font_width = getFontWidth(font_nr); @@ -5419,6 +5425,8 @@ unsigned int MoveDoor(unsigned int door_state) DrawMaskedBorder(REDRAW_DOOR_1); DrawMaskedBorder(REDRAW_DOOR_2); + ClearEventQueue(); + return (door1 | door2); }