X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=3e159dc4740db50ef0a85b3f8ca317946233a52f;hb=06234ebe7668425f2bc05b3323fae921ac3fecff;hp=4bb6192d9d023b1c502628a65d08ab6348b0f76c;hpb=b31ff3c0c04be6739743c4e79c95f7c233f998bc;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index 4bb6192d..3e159dc4 100644 --- a/src/events.c +++ b/src/events.c @@ -687,8 +687,8 @@ void HandleKey(Key key, int key_status) if (key_status == KEY_RELEASED) return; - if (key == KSYM_Return && GetKeyModState() & KMOD_Alt && - video.fullscreen_available) + if ((key == KSYM_Return || key == KSYM_KP_Enter) && + (GetKeyModState() & KMOD_Alt) && video.fullscreen_available) { setup.fullscreen = !setup.fullscreen; @@ -700,9 +700,13 @@ void HandleKey(Key key, int key_status) if (game_status == GAME_MODE_PLAYING && AllPlayersGone && (key == KSYM_Return || key == setup.shortcut.toggle_pause)) { +#if 1 + GameEnd(); +#else CloseDoor(DOOR_CLOSE_1); game_status = GAME_MODE_MAIN; DrawMainMenu(); +#endif return; } @@ -1065,9 +1069,14 @@ void HandleJoystick() if (AllPlayersGone && newbutton) { +#if 1 + GameEnd(); +#else CloseDoor(DOOR_CLOSE_1); game_status = GAME_MODE_MAIN; DrawMainMenu(); +#endif + return; }