enemics ja no ixen del area de joc

This commit is contained in:
2025-12-02 10:01:31 +01:00
parent 8803fc3806
commit df744338f1
4 changed files with 55 additions and 15 deletions

View File

@@ -84,7 +84,13 @@ void Bala::mou(float delta_time) {
centre_.x += dx;
// Desactivar si surt de la zona de joc (no rebota com els ORNIs)
if (!Constants::dins_zona_joc(centre_.x, centre_.y)) {
// CORRECCIÓ: Usar límits segurs amb radi de la bala
float min_x, max_x, min_y, max_y;
Constants::obtenir_limits_zona_segurs(Defaults::Entities::BULLET_RADIUS,
min_x, max_x, min_y, max_y);
if (centre_.x < min_x || centre_.x > max_x ||
centre_.y < min_y || centre_.y > max_y) {
esta_ = false;
}
}