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
|
||||
} // 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 {
|
||||
constexpr float ROTATION_SPEED = 3.14F; // rad/s (~180°/s)
|
||||
constexpr float ACCELERATION = 400.0F; // px/s²
|
||||
constexpr float MAX_VELOCITY = 120.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)
|
||||
namespace Debris {
|
||||
|
||||
Reference in New Issue
Block a user