diff --git a/mp/src/game/shared/ff/ff_sh_gamemovement.h b/mp/src/game/shared/ff/ff_sh_gamemovement.h index 08aa17e1..bcc0081a 100644 --- a/mp/src/game/shared/ff/ff_sh_gamemovement.h +++ b/mp/src/game/shared/ff/ff_sh_gamemovement.h @@ -16,29 +16,29 @@ public: CFF_SH_GameMovement() {}; protected: - // FF specific functions --> + // --> FF functions bool CanJump( void ); bool DoDoubleJump( float &flJumpSpeed ); bool DoTrimp( float flGroundDotProduct, float &flSpeed, float &flJumpSpeed ); bool DoDownTrimp( float flGroundDotProduct, float &flSpeed, float &flJumpSpeed ); float ApplySoftCap( float &flSpeed ); float ApplyHardCap( float &flSpeed ); - // FF specific functions <-- - - /// Catches all landings + // <-- FF functions + + // --> Extended functions (meaning the BaseClass function is always called) + virtual void PlayerMove( void ); virtual void OnLand( float flFallVelocity ); + // <-- Extended functions - /// Overwritten from gamemovement.cpp --> + // --> Overwritten functions // Jumping virtual void PlayerRoughLandingEffects( float fvol ); virtual bool CheckJumpButton( void ); + // Ducking virtual void Duck( void ); virtual void FinishUnDuck( void ); - /// Overwritten from gamemovement.cpp <--- - - /// For debug purposes only - virtual void PlayerMove( void ); + // <--- Overwritten functions }; #endif \ No newline at end of file