diff options
Diffstat (limited to 'source/gameengine/Physics/common/PHY_ICharacter.h')
-rw-r--r-- | source/gameengine/Physics/common/PHY_ICharacter.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/source/gameengine/Physics/common/PHY_ICharacter.h b/source/gameengine/Physics/common/PHY_ICharacter.h deleted file mode 100644 index 1a924904b7d..00000000000 --- a/source/gameengine/Physics/common/PHY_ICharacter.h +++ /dev/null @@ -1,39 +0,0 @@ - -/** \file PHY_ICharacter.h - * \ingroup phys - */ - -#ifndef __PHY_ICHARACTER_H__ -#define __PHY_ICHARACTER_H__ - -//PHY_ICharacter provides a generic interface for "character" controllers - -#ifdef WITH_CXX_GUARDEDALLOC -#include "MEM_guardedalloc.h" -#endif - -class PHY_ICharacter -{ -public: - virtual ~PHY_ICharacter() {}; - - virtual void Jump()= 0; - virtual bool OnGround()= 0; - - virtual float GetGravity()= 0; - virtual void SetGravity(float gravity)= 0; - - virtual unsigned char GetMaxJumps() = 0; - virtual void SetMaxJumps(unsigned char maxJumps) = 0; - - virtual unsigned char GetJumpCount() = 0; - - virtual void SetWalkDirection(const class MT_Vector3& dir)=0; - virtual MT_Vector3 GetWalkDirection()=0; - -#ifdef WITH_CXX_GUARDEDALLOC - MEM_CXX_CLASS_ALLOC_FUNCS("GE:PHY_ICharacter") -#endif -}; - -#endif //__PHY_ICHARACTER_H__ |