X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fevents.c;h=0f11b48a6a7256b9b569509cd5633a96c5bca100;hb=60aac4d0fa635b69e498dcb174f3fe9b2cacc1c9;hp=b123c86d7f6667632eda8bfe7385da81ddbe2825;hpb=564a563aee2c9fdb37116d41342b36eda63c1f6a;p=rocksndiamonds.git diff --git a/src/events.c b/src/events.c index b123c86d..0f11b48a 100644 --- a/src/events.c +++ b/src/events.c @@ -112,7 +112,7 @@ void EventLoop(void) else { /* when playing, display a special mouse pointer inside the playfield */ - if (game_status == GAME_MODE_PLAYING) + if (game_status == GAME_MODE_PLAYING && !tape.pausing) { if (!playfield_cursor_set && cursor_inside_playfield && DelayReached(&playfield_cursor_delay, 1000)) @@ -690,6 +690,7 @@ void HandleKey(Key key, int key_status) case GAME_MODE_INFO: switch(key) { + case KSYM_space: case KSYM_Return: if (game_status == GAME_MODE_MAIN) HandleMainMenu(0,0, 0,0, MB_MENU_CHOICE); @@ -736,6 +737,7 @@ void HandleKey(Key key, int key_status) case GAME_MODE_SCORES: switch(key) { + case KSYM_space: case KSYM_Return: case KSYM_Escape: game_status = GAME_MODE_MAIN;