corregit make linux_release

This commit is contained in:
2025-12-23 08:18:13 +01:00
parent a2b11371cf
commit 1acdd3f38d
3 changed files with 19 additions and 89 deletions

View File

@@ -65,6 +65,16 @@ void Enemic::inicialitzar(TipusEnemic tipus, const Punt* ship_pos) {
drotacio_min = Defaults::Enemies::Molinillo::DROTACIO_MIN;
drotacio_max = Defaults::Enemies::Molinillo::DROTACIO_MAX;
break;
default:
// Fallback segur: usar valors de PENTAGON
std::cerr << "[Enemic] Error: tipus desconegut ("
<< static_cast<int>(tipus_) << "), utilitzant PENTAGON\n";
shape_file = Defaults::Enemies::Pentagon::SHAPE_FILE;
velocitat_ = Defaults::Enemies::Pentagon::VELOCITAT;
drotacio_min = Defaults::Enemies::Pentagon::DROTACIO_MIN;
drotacio_max = Defaults::Enemies::Pentagon::DROTACIO_MAX;
break;
}
// Carregar forma
@@ -191,6 +201,10 @@ void Enemic::mou(float delta_time) {
case TipusEnemic::MOLINILLO:
comportament_molinillo(delta_time);
break;
default:
// Fallback: comportament bàsic (Pentagon)
comportament_pentagon(delta_time);
break;
}
}
@@ -491,8 +505,9 @@ float Enemic::get_base_velocity() const {
return Defaults::Enemies::Quadrat::VELOCITAT;
case TipusEnemic::MOLINILLO:
return Defaults::Enemies::Molinillo::VELOCITAT;
default:
return Defaults::Enemies::Pentagon::VELOCITAT; // Fallback segur
}
return 0.0F;
}
float Enemic::get_base_rotation() const {