refactor(render): eliminar restes del ColorOscillator (setLineColor/getLineColor/global mutable) i deixar DEFAULT_LINE_COLOR constexpr
This commit is contained in:
@@ -14,8 +14,8 @@ namespace Defaults::Hud {
|
||||
|
||||
// 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).
|
||||
// colors d'enemics (cyan/roig). Amb alpha=255 el line_renderer usa el color
|
||||
// directament sense caure al fallback verd (Rendering::DEFAULT_LINE_COLOR).
|
||||
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
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
#include <SDL3/SDL.h>
|
||||
|
||||
// Paleta semántica por tipo de entidad. Si una entity declara color, lo
|
||||
// pasa al pipeline con alpha=255 (sentinela "color válido"); si no, se
|
||||
// usa el color global del oscilador (g_current_line_color).
|
||||
// pasa al pipeline con alpha=255 (sentinela "color válido"); si no,
|
||||
// line_renderer::linea() cau a DEFAULT_LINE_COLOR (verd fòsfor fallback).
|
||||
namespace Defaults::Palette {
|
||||
|
||||
// Paleta neon: pujada lleugera dels canals secundaris per millorar la
|
||||
|
||||
Reference in New Issue
Block a user