void game_switch_state(Game *game, Game_state state)
{
+ if (state == GAME_STATE_LEVEL_PICKER) {
+ level_picker_clean_selection(game->level_picker);
+ }
game->camera = create_camera(game->renderer, game->font);
game->state = state;
}
}
} else if (token_equals_str(command, "menu")) {
console_log_push_line(console->console_log, "Loading menu", NULL, CONSOLE_FOREGROUND);
- level_picker_clean_selection(console->game->level_picker);
game_switch_state(console->game, GAME_STATE_LEVEL_PICKER);
} else {
console_log_push_line(console->console_log, "Unknown command", NULL, CONSOLE_ERROR);