feat(bullet): debris en trencar-se amb so HIT mogut des d'enemy.herir()

This commit is contained in:
2026-05-22 18:42:23 +02:00
parent bf79eecca0
commit 18e05e36e6
5 changed files with 69 additions and 27 deletions
+7
View File
@@ -70,4 +70,11 @@ namespace Systems::Collision {
// Las tres en orden lógico del frame.
void detectAll(Context& ctx);
// Desactiva les bales que han sortit del PLAYAREA, generant debris visual
// (8 fragments de l'octàgon) i el so HIT. Cal cridar-la després de detectAll()
// perquè una bala que el mateix frame xoca i alhora surt es comptabilitzi com a impacte.
void desactivateOutOfBoundsBullets(
std::array<Bullet, static_cast<std::size_t>(Defaults::Entities::MAX_BALES) * 2>& bullets,
Effects::DebrisManager& debris_manager);
} // namespace Systems::Collision