LaserTank fix menu pause

git-svn-id: svn://kolibrios.org@5340 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
ZblCoder 2014-12-31 19:12:48 +00:00
parent b4690e4240
commit fc4f197386

View File

@ -929,7 +929,7 @@ void player_move(Point vector, float angle)
void key_press(int key)
{
//rtlDebugOutString(ftoa(key));
switch (gameMode)
{
case MODE_MENU:
@ -992,19 +992,19 @@ void key_press(int key)
case MODE_PAUSE:
if (key == 27)
SetMode(MODE_LEVELS);
else
if ((key == 32 || key == 13) && (gameStatus == GAME_NONE || (gameStatus == GAME_VICTORY && levelIndex < (levelCount - 1))))
{
if (gameStatus == GAME_VICTORY)
openLevel(levelIndex + 1);
SetMode(MODE_GAME);
}
else
if (key == 114)
{
openLevel(levelIndex);
SetMode(MODE_GAME);
}
if ((key == 32 || key == 13) && (gameStatus == GAME_NONE || (gameStatus == GAME_VICTORY && levelIndex < (levelCount - 1))))
{
if (gameStatus == GAME_VICTORY)
openLevel(levelIndex + 1);
SetMode(MODE_GAME);
}
if (key == 114 || (gameStatus == GAME_DEFEAT && (key == 32 || key == 13)))
{
openLevel(levelIndex);
SetMode(MODE_GAME);
}
break;
case MODE_GAME:
switch (key)