feat(title): primera passada — fons casi negre, títol+ARCADE i prompt START intermitent (configurable a ui.yaml)

This commit is contained in:
JailDesigner committed 2026-05-06 09:01:28 +02:00
1 parent 5710568af8
commit dadbee9bad
9 files changed
+135 -31

No files matched your search

+14
View File
@@ -244,6 +244,20 @@ namespace Defaults {
// Els fitxers viuen a `data/sounds/`; només es referencia el nom.
constexpr const char* MENU_SELECT_SOUND = "menu_select.wav";
constexpr const char* MENU_ACCEPT_SOUND = "menu_accept.wav";
// Escena TITLE (provisional fins que tinguem artwork). Colors
// referits a la paleta "ui" (uzebox.pal): BG_COLOR és el to més
// proper al negre sense ser-ho (índex 1 = 36,0,0); TEXT_COLOR és
// el taronja més pur de la paleta (índex 31 = 255,109,0). Els
// ms del cicle de parpadeig sumen el cicle complet del prompt
// "press start" — 80% visible / 20% ocult per defecte.
namespace Title {
constexpr int DURATION_MS = 30000;
constexpr Uint8 BG_COLOR = 1;
constexpr Uint8 TEXT_COLOR = 31;
constexpr int BLINK_VISIBLE_MS = 800;
constexpr int BLINK_HIDDEN_MS = 200;
} // namespace Title
} // namespace UI
#ifdef _DEBUG