feat(audio): musica acelerada en CONTINUE?, game_over.ogg, tick del countdown

This commit is contained in:
JailDesigner committed 2026-05-08 22:06:44 +02:00
1 parent 5e862ceadc
commit a717411edd
13 files changed
+186 -2

No files matched your search

+19
View File
@@ -73,6 +73,25 @@ namespace GameOverFsm {
// canvas negre opac abans que el GameScene demani la transició.
int fade_out_ms{500};
int black_hold_ms{500};
// Multiplicador de velocitat de la música mentre dura el
// CONTINUE_PROMPT. 1.0 = sense canvi, >1 = més ràpid (i amb el
// to més agut: és l'efecte arcade clàssic dels comptes enrere).
// Es restableix a 1.0 al sortir del prompt (revive o GAME_OVER).
float continue_music_speed{1.5F};
// Pista de música que sona durant l'estat GAME_OVER (sense loop).
// Si la pista no està carregada al Resource::Cache, s'omet la
// reproducció i la fase manté els timings configurats. La durada
// de la pista determina implícitament `game_over_text_hold_ms`
// (vegeu `GameScene::setGameOverState`).
std::string game_over_music_track{"game_over.ogg"};
// So que sona cada vegada que apareix un nou número del
// countdown (al primer cop que es mostra el `start`, cada
// canvi de número, i quan apareix el 0). NO sona en la
// transició posterior cap a GAME_OVER. Buit = sense so.
std::string countdown_sound_key{"countdown.wav"};
};
// Llegeix la configuració des del YAML. Si el fitxer manca o falta