static void check_and_reset_hi_score(endless_runner_state_t *state) {
// Resets the hi score at the beginning of each month.
- watch_date_time_t date_time = watch_rtc_get_date_time();
+ watch_date_time_t date_time = movement_get_local_date_time();
if ((state -> year_last_hi_score != date_time.unit.year) ||
(state -> month_last_hi_score != date_time.unit.month))
{
memset(*context_ptr, 0, sizeof(endless_runner_state_t));
endless_runner_state_t *state = (endless_runner_state_t *)*context_ptr;
state->difficulty = DIFF_NORM;
+ state->tap_control_on = false;
}
}
}
else if (game_state.curr_screen == SCREEN_LOSE) {
display_title(state);
- }
+ }
break;
case EVENT_LIGHT_LONG_PRESS:
if (game_state.curr_screen == SCREEN_TITLE)
endless_runner_state_t *state = (endless_runner_state_t *)context;
disable_tap_control(state);
}
-