fixed include bug when no joystick is connected

This commit is contained in:
asklepios 2011-05-11 20:07:15 +00:00
parent c4e053c617
commit c62769c583
1 changed files with 8 additions and 0 deletions

View File

@ -216,15 +216,19 @@ void display_loop(){
#else
case 42:
#ifdef JOYSTICK_SUPPORT
if (JOYISFIRE)
mode = 43;
else
#endif
mode = 1;
break;
case 43:
#ifdef JOYSTICK_SUPPORT
waitForFire = 0; // avoid circular jumps
while (JOYISFIRE); // wait until user released the fire button
#endif
wait(25); // wait for button to settle
# ifdef GAME_TETRIS
@ -251,10 +255,14 @@ void display_loop(){
borg_breakout(0);
# endif
#ifdef JOYSTICK_SUPPORT
while (JOYISFIRE); // avoid an unwanted restart of the game loop
#endif
wait(25); // wait for button to settle
mode = oldOldmode; // restore old animation mode
#ifdef JOYSTICK_SUPPORT
waitForFire = 1; // reenable joystick query of the wait() function
#endif
break;
#endif