Temporary movement code.

This commit is contained in:
King_DuckZ 2014-03-05 22:09:32 +01:00
parent fce08ed793
commit d27b5773ca
3 changed files with 37 additions and 13 deletions

View file

@ -31,7 +31,7 @@ namespace cloonel {
MovementDirection_Still
};
MoverLeftRight ( void );
MoverLeftRight ( float parMaxVelocity, float parMass, float parForce );
virtual ~MoverLeftRight ( void ) noexcept = default;
void SetMovement ( MovementDirectionType parDirection );
@ -40,9 +40,11 @@ namespace cloonel {
virtual float2 GetOffset ( void ) const;
virtual void ApplyMotion ( float parDelta );
float m_movement;
float m_velocity;
float m_step;
float m_maxVelocity;
float m_invMass;
float m_force;
float m_movementTarget;
};
} //namespace cloonel