improved clearing event queue after fading and after door/envelope requests
authorHolger Schemel <info@artsoft.org>
Wed, 12 Sep 2018 17:59:18 +0000 (19:59 +0200)
committerHolger Schemel <info@artsoft.org>
Wed, 12 Sep 2018 18:24:23 +0000 (20:24 +0200)
This is an improvement of commit ba20bcc8, which totally cleared the
event queue after fading and after door/envelope requests, and which
prevented entering multiple key presses by intention (like starting
the game and immediately going to pause mode with the very first
game frame, by quickly pressing "space" twice in the main menu).

This change only removes key presses entered by keyboard auto-repeat
during fading or door/envelope animations, effectively preventing
accidentally entered multiple key events by pressing a key like
"space" or "return" a bit too long (which then triggers auto-repeat),
while it keeps multiple key events that were manually entered.


No differences found