retocs disseny en LOGO

This commit is contained in:
2025-12-02 17:27:18 +01:00
parent 0139da4764
commit c1c5774406
13 changed files with 79 additions and 47 deletions

View File

@@ -40,7 +40,10 @@ void Enemic::inicialitzar() {
// Calcular rangs segurs amb radi de l'enemic
float min_x, max_x, min_y, max_y;
Constants::obtenir_limits_zona_segurs(Defaults::Entities::ENEMY_RADIUS,
min_x, max_x, min_y, max_y);
min_x,
max_x,
min_y,
max_y);
// Spawn aleatori dins dels límits segurs
int range_x = static_cast<int>(max_x - min_x);
@@ -102,7 +105,10 @@ void Enemic::mou(float delta_time) {
// Obtenir límits segurs compensant el radi de l'enemic
float min_x, max_x, min_y, max_y;
Constants::obtenir_limits_zona_segurs(Defaults::Entities::ENEMY_RADIUS,
min_x, max_x, min_y, max_y);
min_x,
max_x,
min_y,
max_y);
// Lògica Pascal: Actualitza Y si dins, sinó ajusta angle aleatòriament
// if (dy>marge_dalt) and (dy<marge_baix) then orni.centre.y:=round(Dy)