fix(attract): el logo no sona en explotar i la càmera del dive no frena amb la cortinilla

This commit is contained in:
JailDesigner committed 2026-05-29 19:06:40 +02:00
1 parent 0f986cbf80
commit 4b298ffc1c
5 files changed
+39 -14

No files matched your search

+5 -2
View File
@@ -64,8 +64,11 @@ namespace Effects {
return;
}
// Reproducir sonido de explosión
Audio::get()->playSound(sound, Audio::Group::GAME);
// Reproducir sonido de explosión. Cadena buida = explosió silenciosa
// (p. ex. el logo dins el cicle d'atracció).
if (!sound.empty()) {
Audio::get()->playSound(sound, Audio::Group::GAME);
}
// Notificar als subscriptors (border, playfield, etc.).
if (explosion_callback_) {
+1
View File
@@ -64,6 +64,7 @@ namespace Effects {
const Vec2& velocitat_objecte = {.x = 0.0F, .y = 0.0F},
float velocitat_angular = 0.0F,
float factor_herencia_visual = 0.0F,
// sound: nom del so d'explosió. Cadena buida ("") = explosió silenciosa.
const std::string& sound = Defaults::Sound::ENEMY_EXPLOSION,
SDL_Color color = {0, 0, 0, 0}, // alpha==0 → fragmentos usan oscilador global
float lifetime = Defaults::Physics::Debris::TEMPS_VIDA,