Fixed duplicate cases

This commit is contained in:
David Volovskiy 2025-08-19 21:47:51 -04:00
parent 7b4f491db6
commit 0e13674a79

View File

@ -547,10 +547,6 @@ bool endless_runner_face_loop(movement_event_t event, void *context) {
break;
}
break;
case EVENT_SINGLE_TAP:
case EVENT_DOUBLE_TAP:
if (state->difficulty > DIFF_HARD) break; // Don't do this on fuel modes
//fall through
case EVENT_LIGHT_BUTTON_UP:
case EVENT_ALARM_BUTTON_UP:
if (game_state.curr_screen == SCREEN_TITLE)
@ -565,6 +561,15 @@ bool endless_runner_face_loop(movement_event_t event, void *context) {
case EVENT_SINGLE_TAP:
case EVENT_DOUBLE_TAP:
if (state->difficulty > DIFF_HARD) break; // Don't do this on fuel modes
// Allow starting a new game by tapping.
if (game_state.curr_screen == SCREEN_TITLE) {
begin_playing(state);
break;
}
else if (game_state.curr_screen == SCREEN_LOSE) {
display_title(state);
break;
}
//fall through
case EVENT_LIGHT_BUTTON_DOWN:
case EVENT_ALARM_BUTTON_DOWN: