diff --git a/source/game/entities/enemy.hpp b/source/game/entities/enemy.hpp index dcfa89b..0fd600f 100644 --- a/source/game/entities/enemy.hpp +++ b/source/game/entities/enemy.hpp @@ -52,8 +52,11 @@ class Enemy : public Entities::Entity { [[nodiscard]] auto getCollisionRadius() const -> float override { return Defaults::Entities::ENEMY_RADIUS; } + // Mentre fa spawn (invulnerable) segueix col·lisionant: les bales el + // poden abatre i el cos físic rebota amb la nau. El damage a la nau + // segueix filtrat per `isInvulnerable()` al detectShipEnemy. [[nodiscard]] auto isCollidable() const -> bool override { - return esta_ && timer_invulnerabilitat_ <= 0.0F; + return esta_; } // Marcar destruido (desactiva el cuerpo físicamente: radius=0)