refactor(scenes): flux centralitzat amb SceneId+ExitRequest; TitleScene attract → LOGO amb fade-to-black

This commit is contained in:
JailDesigner committed 2026-05-06 18:33:31 +02:00
1 parent 25ce524470
commit b6d6ee471c
17 files changed
+368 -121

No files matched your search

+7
View File
@@ -287,6 +287,13 @@ namespace Defaults {
// (la música pot acabar abans/després del mosaic).
constexpr int MUSIC_FADE_OUT_MS = 2000;
// Fade-to-black per a la sortida d'attract (timeout). És una
// capa negra lineal sobre el canvas — sense mosaic — perquè
// l'eixida silenciosa cap a LOGO siga neta. NO toca la música:
// el title.ogg continua sonant durant la transició; LOGO ja
// veurà què en fa.
constexpr int ATTRACT_FADE_TO_BLACK_MS = 800;
// Distorsió sinusoidal horitzontal de l'imatge de fons
// (efecte de calor del desert). `amplitude_px` és el
// desplaçament màxim per fila; `wavelength_px` la distància