use meters in config
This commit is contained in:
@@ -4,18 +4,18 @@
|
||||
|
||||
struct DynamicBodyComponent
|
||||
{
|
||||
// --- dynamics parameters (formerly ShipDynamics) ---
|
||||
float maxSpeedPerTick;
|
||||
float mainAccelerationPerTick;
|
||||
float maneuveringAccelerationPerTick;
|
||||
float angularAccelerationPerTick;
|
||||
float maxRotationSpeedPerTick;
|
||||
// --- dynamics parameters ---
|
||||
float maxSpeed_tpt; // tiles/tick
|
||||
float mainAcceleration_tptt; // tiles/tick²
|
||||
float maneuveringAcceleration_tptt; // tiles/tick²
|
||||
float maxAngularAcceleration_rptt; // rad/tick²
|
||||
float maxRotationSpeed_rpt; // rad/tick
|
||||
|
||||
// --- integrated state ---
|
||||
QVector2D velocity;
|
||||
float angularVelocity;
|
||||
QVector2D velocity_tpt; // tiles/tick
|
||||
float angularVelocity_rpt; // rad/tick
|
||||
|
||||
// --- written each tick by MovementIntentSystem, consumed by DynamicBodySystem ---
|
||||
QVector2D linearAcceleration;
|
||||
float angularAcceleration;
|
||||
QVector2D linearAcceleration_tptt; // tiles/tick²
|
||||
float angularAcceleration_rptt; // rad/tick²
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user