Pure physics math — no ECS types, no registry.
Definition Movement.cpp:14
constexpr float k_stopSpeed
Friction is amplified below this speed for a crisp stop.
Definition PhysicsConstants.hpp:33
constexpr float k_groundAccel
Ground acceleration constant. Higher = reaches max speed faster.
Definition PhysicsConstants.hpp:23
constexpr float k_stepHeight
Maximum obstacle height auto-stepped over without jumping (units).
Definition PhysicsConstants.hpp:40
constexpr float k_gravity
Downward acceleration (units/s^2). Faster than real-world for snappy arcs.
Definition PhysicsConstants.hpp:17
constexpr float k_airMaxSpeed
Wish-speed cap in air (units/s). Does NOT cap total speed — existing momentum is preserved.
Definition PhysicsConstants.hpp:28
constexpr float k_airAccel
Air acceleration constant. Higher than Quake (0.7) for Titanfall-style air control.
Definition PhysicsConstants.hpp:26
constexpr float k_overbounceWall
Separation impulse for walls/ceilings; prevents corner-sticking.
Definition PhysicsConstants.hpp:36
constexpr float k_jumpSpeed
Initial upward velocity on jump (units/s). Gives apex ~ 72 units (~6 ft).
Definition PhysicsConstants.hpp:18
constexpr float k_overbounceFloor
Floor overbounce — exactly 1.0 means no bounce.
Definition PhysicsConstants.hpp:37
constexpr float k_friction
Ground friction coefficient (Quake default).
Definition PhysicsConstants.hpp:32