feat(entities): derivar collision_radius del shape + scale/collision_factor al YAML

This commit is contained in:
2026-05-25 11:29:43 +02:00
parent da8eab330d
commit 866a057704
12 changed files with 149 additions and 104 deletions
+2 -1
View File
@@ -18,6 +18,8 @@
struct EnemyConfig {
struct ShapeCfg {
std::string path;
float scale; // multiplicador visual + hitbox sobre la mida nativa del .shp
float collision_factor; // ajust opcional del hitbox respecte el cercle circumscrit (default 1.0)
};
struct PhysicsCfg {
@@ -25,7 +27,6 @@ struct EnemyConfig {
float speed;
float rotation_delta_min;
float rotation_delta_max;
float collision_radius;
};
// Camps específics de cada AI. Els no aplicables a un tipus queden a 0.0F