feat(entities): migrar la configuració del player a data/entities/player/player.yaml
This commit is contained in:
@@ -5,10 +5,10 @@
|
||||
|
||||
namespace Defaults::Physics {
|
||||
|
||||
constexpr float ROTATION_SPEED = 3.14F; // rad/s (~180°/s)
|
||||
constexpr float ACCELERATION = 400.0F; // px/s²
|
||||
constexpr float MAX_VELOCITY = 180.0F; // px/s
|
||||
constexpr float FRICTION = 20.0F; // px/s²
|
||||
// NOTA: els paràmetres específics de la nau del player (rotation_speed,
|
||||
// acceleration, max_velocity, death_impact_factor) viuen ara a
|
||||
// data/entities/player/player.yaml. La migració d'aquests fitxers va
|
||||
// començar amb la nau; els enemics i les bales són els següents.
|
||||
|
||||
// Bullet — impacto físico contra enemigo (impulse mass-aware).
|
||||
// Model: el impulse és el moment lineal de la bala (m·v) multiplicat per
|
||||
@@ -18,14 +18,6 @@ namespace Defaults::Physics {
|
||||
constexpr float IMPACT_MOMENTUM_FACTOR = 3.0F; // Factor de transferència de moment bala→enemic
|
||||
} // namespace Bullet
|
||||
|
||||
// Ship → enemy: impuls explícit aplicat a l'enemic en el moment exacte
|
||||
// que la nau mor per col·lisió amb ell (afegit per damunt del rebot
|
||||
// natural de PhysicsWorld, que ja és present però subtil amb la
|
||||
// damping de la nau).
|
||||
namespace Ship {
|
||||
constexpr float DEATH_IMPACT_MOMENTUM_FACTOR = 0.3F;
|
||||
} // namespace Ship
|
||||
|
||||
// Explosions (debris physics)
|
||||
namespace Debris {
|
||||
constexpr float SPEED_BASE = 80.0F; // Velocidad inicial (px/s)
|
||||
|
||||
Reference in New Issue
Block a user