style(hud): rètol de sala daurat sobre banda violeta

This commit is contained in:
JailDesigner committed 2026-05-11 22:31:12 +02:00
1 parent 629baaaec3
commit 06a49e09ba
3 files changed
+15 -10

No files matched your search

+5 -3
View File
@@ -21,9 +21,11 @@ colors:
# Rètol de transició de sala (ROOM_INTRO i ROOM_OUTRO). Independents # Rètol de transició de sala (ROOM_INTRO i ROOM_OUTRO). Independents
# de notification_* perquè la fase i les notificacions són dos canals # de notification_* perquè la fase i les notificacions són dos canals
# visuals distints: ací pots canviar el color del rètol sense tocar # visuals distints: ací pots canviar el color del rètol sense tocar
# els missatges del HUD. # els missatges del HUD. Comparteix la família del CENTER del HUD
room_text: 160 # (or sobre marró) perquè "Piràmide N / Sala N" sigui sempre daurat
room_text_outline: 253 # arreu del joc.
room_text: 55 # or brillant (#FFDA00, = hud_center.value)
room_text_outline: 10 # marró cremat (#482400, = hud_center.shadow)
timings: timings:
notification_ms: 4000 notification_ms: 4000
+5 -2
View File
@@ -43,8 +43,11 @@ text:
# text i decreix amb l'exit_curve. `color` són tres canals RGB (0..255); # text i decreix amb l'exit_curve. `color` són tres canals RGB (0..255);
# `alpha` és la transparència del blend (0 = invisible, 255 = opac). # `alpha` és la transparència del blend (0 = invisible, 255 = opac).
text_panel: text_panel:
color: [36, 182, 170] # Violeta cerimonial: contrasta amb l'or del text (room_text), no
alpha: 128 # compite amb el blau del bloc P2 del HUD, i deixa la sorra de les
# sales respirar al darrere.
color: [72, 36, 85]
alpha: 160
height_px: 32 height_px: 32
# Sub-FSM de game over: dispara CONTINUE? quan tots els jugadors # Sub-FSM de game over: dispara CONTINUE? quan tots els jugadors
+5 -5
View File
@@ -234,11 +234,11 @@ namespace Defaults {
constexpr Uint8 HUD_FLASH = 63; // Flash (groc neó, comú a totes les famílies). constexpr Uint8 HUD_FLASH = 63; // Flash (groc neó, comú a totes les famílies).
// Rètol de transició de sala (ROOM_INTRO i ROOM_OUTRO). // Rètol de transició de sala (ROOM_INTRO i ROOM_OUTRO).
// Independent dels colors de notificació perquè el rètol de // Comparteix la família CENTER del HUD: or sobre marró cremat,
// fase és un canal visual diferent. `ROOM_TEXT_OUTLINE` és el // per coherència visual ("Piràmide N / Sala N" és sempre
// contorn que abans estava hardcodejat al `renderRoomText`. // daurat arreu del joc).
constexpr Uint8 ROOM_TEXT = 232; constexpr Uint8 ROOM_TEXT = 55; // Or brillant (= HUD_CENTER_VALUE).
constexpr Uint8 ROOM_TEXT_OUTLINE = 255; constexpr Uint8 ROOM_TEXT_OUTLINE = 10; // Marró cremat (= HUD_CENTER_SHADOW).
// Timings d'animació del HUD. L'entrada són els tres blocs lliscant // Timings d'animació del HUD. L'entrada són els tres blocs lliscant
// a la seua posició; flash i shake acompanyen un `player_hit`. // a la seua posició; flash i shake acompanyen un `player_hit`.