enemics ja no ixen del area de joc
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user