el indicador de trucos ja no es el color del jugador sino que es veu al marcador
This commit is contained in:
@@ -44,6 +44,23 @@ class Scoreboard {
|
||||
static constexpr float ITEMS_COLOR_BLINK_DURATION = 0.333F; // Duración de cada estado del parpadeo (era 10 frames @ 60fps)
|
||||
static constexpr float SPRITE_WALK_CYCLE_DURATION = 0.667F; // Duración del ciclo de caminar (era 40 frames @ 60fps)
|
||||
|
||||
// Posición de los elementos del marcador (en pixels, Tile::SIZE = 8)
|
||||
static constexpr int LINE1_Y = 8; // Fila superior (1 * Tile::SIZE)
|
||||
static constexpr int LINE2_Y = 24; // Fila inferior (3 * Tile::SIZE)
|
||||
static constexpr int ITEMS_LABEL_X = 8; // "TRESORS PILLATS" / "ITEMS COLLECTED"
|
||||
static constexpr int ITEMS_VALUE_X = 136; // Valor numérico de items
|
||||
static constexpr int TIME_LABEL_X = 160; // "HORA" / "TIME"
|
||||
static constexpr int TIME_VALUE_X = 208; // Valor numérico del tiempo
|
||||
static constexpr int LIVES_START_X = 8; // Primera vida (sprite)
|
||||
static constexpr int LIVES_SPACING = 16; // Separación entre vidas
|
||||
static constexpr int MUSIC_ICON_X = 160; // Icono de música
|
||||
static constexpr int ROOMS_LABEL_X = 176; // "SALES" / "ROOMS"
|
||||
static constexpr int ROOMS_VALUE_X = 224; // Valor numérico de salas
|
||||
static constexpr int CHEAT_INF_LIVES_X = 176; // Indicador "vides inf" / "inf lives"
|
||||
static constexpr int CHEAT_INF_LIVES_Y = 34; // Posición Y del indicador de vidas infinitas
|
||||
static constexpr int CHEAT_INVINCIBLE_X = 231; // Indicador "inv"
|
||||
static constexpr int CHEAT_INVINCIBLE_Y = 34; // Posición Y del indicador de invencibilidad
|
||||
|
||||
// Métodos privados
|
||||
auto getTime() -> ClockData; // Obtiene el tiempo transcurrido de partida
|
||||
void updateItemsColor(float delta_time); // Actualiza el color de la cantidad de items recogidos
|
||||
|
||||
Reference in New Issue
Block a user