X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=0e8122853385e642df43e2dae3711a2b12b0d318;hb=5b0dc92b2f5aba6cebec2c334728a4d17a3d75df;hp=a34c1ab9a762e501abbbd947f643497601d67dfd;hpb=48542a06103232c408ce6250f5bc2d9add00f233;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index a34c1ab9..0e812285 100644 --- a/src/events.c +++ b/src/events.c @@ -477,7 +477,8 @@ void HandleKey(KeySym key, int key_status) if (key_status == KEY_RELEASED) return; - if (key == XK_Return && game_status == PLAYING && AllPlayersGone) + if ((key == XK_Return || key == XK_space) && + game_status == PLAYING && AllPlayersGone) { CloseDoor(DOOR_CLOSE_1); game_status = MAINMENU; @@ -520,6 +521,7 @@ void HandleKey(KeySym key, int key_status) switch(key) { case XK_Return: + case XK_space: if (game_status == MAINMENU) HandleMainMenu(0,0, 0,0, MB_MENU_CHOICE); else if (game_status == CHOOSELEVEL) @@ -553,6 +555,7 @@ void HandleKey(KeySym key, int key_status) switch(key) { case XK_Return: + case XK_space: game_status = MAINMENU; DrawMainMenu(); BackToFront();