scoreboard.cpp: animació de SCORE a ENTER_NAME

This commit is contained in:
2025-10-01 21:31:42 +02:00
parent a29b4d4379
commit 427f40632a
3 changed files with 62 additions and 8 deletions

View File

@@ -35,8 +35,9 @@ class Scoreboard {
WAITING,
GAME_OVER,
DEMO,
SCORE_TO_ENTER_NAME, // Transición animada: SCORE → ENTER_NAME
ENTER_NAME,
ENTER_TO_SHOW_NAME, // Estado de transición con animación
ENTER_TO_SHOW_NAME, // Transición animada: ENTER_NAME → SHOW_NAME
SHOW_NAME,
GAME_COMPLETED,
NUM_MODES,
@@ -140,9 +141,10 @@ class Scoreboard {
void renderGameOverMode();
void renderStageInfoMode();
void renderContinueMode(size_t panel_index);
void renderScoreToEnterNameMode(size_t panel_index); // Renderiza la transición SCORE → ENTER_NAME
void renderEnterNameMode(size_t panel_index);
void renderNameInputField(size_t panel_index);
void renderEnterToShowNameMode(size_t panel_index); // Renderiza la transición animada
void renderEnterToShowNameMode(size_t panel_index); // Renderiza la transición ENTER_NAME → SHOW_NAME
void renderShowNameMode(size_t panel_index);
void renderGameCompletedMode(size_t panel_index);
void renderCarousel(size_t panel_index, int center_x, int y); // Pinta el carrusel de caracteres con colores LERP