(svn r297) Fix (SDL): Added a confirmation dialog when quitting the game

This commit is contained in:
dominik 2004-09-19 18:23:11 +00:00
parent 6cad1071c8
commit a38e2d046a

5
sdl.c
View File

@ -468,7 +468,12 @@ static int PollEvent() {
break; break;
case SDL_QUIT: case SDL_QUIT:
// do not ask to quit on the main screen
if(_game_mode != GM_MENU)
AskExitGame();
else
return ML_QUIT; return ML_QUIT;
break;
case SDL_KEYDOWN: case SDL_KEYDOWN:
if ((((ev.key.keysym.sym == SDLK_RETURN) || (ev.key.keysym.sym == SDLK_f)) && (ev.key.keysym.mod & KMOD_ALT)) || (((ev.key.keysym.sym == SDLK_RETURN) || (ev.key.keysym.sym == SDLK_f)) && (ev.key.keysym.mod & KMOD_META))) { if ((((ev.key.keysym.sym == SDLK_RETURN) || (ev.key.keysym.sym == SDLK_f)) && (ev.key.keysym.mod & KMOD_ALT)) || (((ev.key.keysym.sym == SDLK_RETURN) || (ev.key.keysym.sym == SDLK_f)) && (ev.key.keysym.mod & KMOD_META))) {