feat(demo): logo silenciós dins el cicle d'atracció (no sons ni reinici de música si ja sona)

This commit is contained in:
2026-05-29 08:54:56 +02:00
parent 0abbaa09f8
commit b363efd1f0
2 changed files with 20 additions and 3 deletions
+5
View File
@@ -67,6 +67,11 @@ class LogoScene final : public Scene {
// Seguiment de sons de lletres (evitar reproduccions repetides)
std::array<bool, 9> sound_played_; // Track si cada letter ya ha reproduit el so
// Cicle d'atracció: si en entrar al logo ja hi ha música sonant (venim de la
// demo amb title.ogg en marxa), el logo no ha d'emetre sons ni reiniciar la
// música — només repintar-se en silenci.
bool attract_silent_{false};
// Constants de animación
static constexpr float DURATION_PRE = 1.5F; // Duració PRE_ANIMATION (pantalla negra)
static constexpr float DURATION_ZOOM = 4.0F; // Duració del zoom (segons)