diff --git a/data/sounds/effects/hit.wav b/data/sounds/effects/bullet_zap.wav similarity index 100% rename from data/sounds/effects/hit.wav rename to data/sounds/effects/bullet_zap.wav diff --git a/source/core/defaults/audio.hpp b/source/core/defaults/audio.hpp index d9453a3..126c7a1 100644 --- a/source/core/defaults/audio.hpp +++ b/source/core/defaults/audio.hpp @@ -39,7 +39,7 @@ namespace Defaults::Sound { constexpr const char* ENEMY_HIT = "effects/enemy_hit.wav"; // Impacte parcial a enemic (debris_partial — HP > 1) constexpr const char* PLAYER_EXPLOSION = "effects/player_explosion.wav"; // Explosió de la nau del jugador constexpr const char* FRIENDLY_FIRE_HIT = "effects/friendly_fire.wav"; // Friendly fire hit - constexpr const char* HIT = "effects/hit.wav"; // Enemic ferit (primer impacte → HURT) + constexpr const char* BULLET_ZAP = "effects/bullet_zap.wav"; // Bala desintegrant-se (qualsevol impacte o eixida de playarea) constexpr const char* HURT = "effects/hurt.wav"; // Nau pròpia entra a HURT constexpr const char* INIT_HUD = "effects/init_hud.wav"; // Para la animación del HUD constexpr const char* LASER = "effects/laser_shoot.wav"; // Disparo diff --git a/source/game/systems/collision_system.cpp b/source/game/systems/collision_system.cpp index 487c4ba..1db2c63 100644 --- a/source/game/systems/collision_system.cpp +++ b/source/game/systems/collision_system.cpp @@ -15,7 +15,7 @@ namespace Systems::Collision { namespace { - // Trenca una bala en debris (8 fragments de l'octàgon) + so HIT + desactiva. + // Trenca una bala en debris (8 fragments de l'octàgon) + so BULLET_ZAP + desactiva. // S'invoca des de qualsevol desactivació de bala (impacte amb enemic, amb jugador, // o sortida del PLAYAREA) per a un feedback visual i sonor consistent. void breakBullet(Effects::DebrisManager& debris_manager, Bullet& bullet) { @@ -30,7 +30,7 @@ namespace Systems::Collision { Vec2{}, // sense herència de velocitat (fragments radials) 0.0F, // sense velocity angular heretada 0.0F, // sense rotació visual heretada - Defaults::Sound::HIT, + Defaults::Sound::BULLET_ZAP, bullet.getConfig().colors.normal, Defaults::Physics::Debris::TEMPS_VIDA, Defaults::Physics::Debris::ACCELERACIO,