X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fevents.c;h=9eb8d62312979a1b418dd4d95edfbd563130bb63;hb=c3d03cdffce070695ba0520d00667b42b8460087;hp=1e8fcd1c37fc53a57a5c5553c3aea5d4ba118e8c;hpb=d0893e6987c21c25ec137438a18cfe1288362139;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 1e8fcd1c..9eb8d623 100644 --- a/src/events.c +++ b/src/events.c @@ -10,8 +10,6 @@ * q99492@pbhrzx.uni-paderborn.de * *----------------------------------------------------------* * events.c * -* * -* Letzte Aenderung: 15.06.1995 * ***********************************************************/ #include "events.h" @@ -19,6 +17,7 @@ #include "tools.h" #include "game.h" #include "editor.h" +#include "misc.h" void EventLoop(void) { @@ -67,6 +66,8 @@ void EventLoop(void) { HandleNoXEvent(); + XSync(display,FALSE); + if (game_status!=PLAYING) Delay(10000); /* don't use all CPU time when idle */ } @@ -658,7 +659,7 @@ void HandleJoystick() break; } - if ((GameOver || LevelSolved) && newbutton) + if (GameOver && newbutton) { CloseDoor(DOOR_CLOSE_1); game_status = MAINMENU;