feat(hud): paleta per segments (P1 blanc, vides ambre, nivell verd, P2 rosa)
This commit is contained in:
@@ -12,6 +12,17 @@ namespace Defaults::Hud {
|
||||
constexpr float SCOREBOARD_TEXT_SCALE = 0.85F;
|
||||
constexpr float SCOREBOARD_TEXT_SPACING = 0.0F;
|
||||
|
||||
// Colors per segment del marcador. Jerarquia per funció (score/vides/nivell)
|
||||
// + diferenciació de jugador (P1 blanc vs P2 rosa) sense xocar amb els
|
||||
// colors d'enemics (cyan/roig). Si alpha=255 desactiva l'oscil·lador global
|
||||
// i mostra el color estable (en lloc del pulse verd genèric).
|
||||
namespace Colors {
|
||||
constexpr SDL_Color SCORE_P1 = {.r = 255, .g = 255, .b = 255, .a = 255}; // blanc
|
||||
constexpr SDL_Color SCORE_P2 = {.r = 255, .g = 130, .b = 200, .a = 255}; // rosa magenta
|
||||
constexpr SDL_Color LIVES = {.r = 255, .g = 180, .b = 60, .a = 255}; // ambre / or
|
||||
constexpr SDL_Color LEVEL = {.r = 155, .g = 255, .b = 175, .a = 255}; // verd sistema
|
||||
} // namespace Colors
|
||||
|
||||
// Animación de entrada del HUD (init_hud_animator).
|
||||
namespace InitAnim {
|
||||
// Spawn vertical de la nave: 50 px bajo la PLAYAREA (sale desde fuera).
|
||||
|
||||
Reference in New Issue
Block a user