tweak(enemy): durant l'spawn ja poden ser abatuts i rebotar amb la nau (sense fer dany)
This commit is contained in:
@@ -52,8 +52,11 @@ class Enemy : public Entities::Entity {
|
|||||||
[[nodiscard]] auto getCollisionRadius() const -> float override {
|
[[nodiscard]] auto getCollisionRadius() const -> float override {
|
||||||
return Defaults::Entities::ENEMY_RADIUS;
|
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 {
|
[[nodiscard]] auto isCollidable() const -> bool override {
|
||||||
return esta_ && timer_invulnerabilitat_ <= 0.0F;
|
return esta_;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Marcar destruido (desactiva el cuerpo físicamente: radius=0)
|
// Marcar destruido (desactiva el cuerpo físicamente: radius=0)
|
||||||
|
|||||||
Reference in New Issue
Block a user