refactor: esborrar Defaults::Physics::{ENEMY,BULLET}_SPEED i VELOCITY_SCALE
Constants legacy heretades del Pascal, en unitats/frame, que la migració a SDL3 va deixar sense ús real: - ENEMY_SPEED i BULLET_SPEED només es llegien des d'Options::physics (esborrat al #21) i des de Constants::VELOCITAT/VELOCITAT_MAX (esborrat al #24). Ara amb zero callers. - VELOCITY_SCALE no tenia callers (les velocitats efectives es calculen a Bullet::BULLET_SPEED = 140 px/s i a Defaults::Enemies::{Pentagon,Cuadrado,Molinillo}::VELOCITAT). S'ajusta el comentari del namespace per reflectir que ara conté només la física del control de la nau. Hallazgo #25 de CODE_REVIEW.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -209,15 +209,12 @@ constexpr float STAGE_MESSAGE_Y_RATIO = 0.25F; // 25% from top of PLAYAR
|
|||||||
constexpr float STAGE_MESSAGE_MAX_WIDTH_RATIO = 0.9F; // 90% of PLAYAREA width
|
constexpr float STAGE_MESSAGE_MAX_WIDTH_RATIO = 0.9F; // 90% of PLAYAREA width
|
||||||
} // namespace Game
|
} // namespace Game
|
||||||
|
|
||||||
// Física (valores actuales del juego, sincronizados con joc_asteroides.cpp)
|
// Física del control de la nau (px/s, rad/s)
|
||||||
namespace Physics {
|
namespace Physics {
|
||||||
constexpr float ROTATION_SPEED = 3.14F; // rad/s (~180°/s)
|
constexpr float ROTATION_SPEED = 3.14F; // rad/s (~180°/s)
|
||||||
constexpr float ACCELERATION = 400.0F; // px/s²
|
constexpr float ACCELERATION = 400.0F; // px/s²
|
||||||
constexpr float MAX_VELOCITY = 120.0F; // px/s
|
constexpr float MAX_VELOCITY = 120.0F; // px/s
|
||||||
constexpr float FRICTION = 20.0F; // px/s²
|
constexpr float FRICTION = 20.0F; // px/s²
|
||||||
constexpr float ENEMY_SPEED = 2.0F; // unidades/frame
|
|
||||||
constexpr float BULLET_SPEED = 6.0F; // unidades/frame
|
|
||||||
constexpr float VELOCITY_SCALE = 20.0F; // factor conversión frame→tiempo
|
|
||||||
|
|
||||||
// Explosions (debris physics)
|
// Explosions (debris physics)
|
||||||
namespace Debris {
|
namespace Debris {
|
||||||
|
|||||||
Reference in New Issue
Block a user