19 #ifndef TRINITYSERVER_TYPEDEFS_H
20 #define TRINITYSERVER_TYPEDEFS_H
45 return static_cast<uint32>(sec * 1000.f);
56 template<
class T, T limit>
86 #endif // TRINITYSERVER_TYPEDEFS_H
TC_GAME_API std::string MovementFlags_ToString(uint32 flags)
Definition: MovementUtil.cpp:195
TC_GAME_API float gravity
Definition: MovementUtil.cpp:23
Definition: MovementTypedefs.h:39
T m_counter
Definition: MovementTypedefs.h:75
void init()
Definition: MovementTypedefs.h:74
MonsterMoveType
Definition: MovementTypedefs.h:35
uint32 SecToMS(float sec)
Definition: MovementTypedefs.h:43
Definition: MovementTypedefs.h:57
float computeFallTime(float path_length, bool isSafeFall)
Definition: MovementUtil.cpp:35
T getCurrent() const
Definition: MovementTypedefs.h:71
TC_GAME_API std::string MovementFlagsExtra_ToString(uint32 flags)
Definition: MovementUtil.cpp:202
float MSToSec(uint32 ms)
Definition: MovementTypedefs.h:48
T NewId()
Definition: MovementTypedefs.h:70
uint32_t uint32
Definition: Define.h:150
counter()
Definition: MovementTypedefs.h:60
#define TC_GAME_API
Definition: Define.h:134
uint8 flags
Definition: DisableMgr.cpp:44
float computeFallElevation(float t_passed, bool isSafeFall, float start_velocity=0.0f)
Definition: MovementUtil.cpp:59
Definition: MovementTypedefs.h:37
void Increase()
Definition: MovementTypedefs.h:62
Definition: MovementTypedefs.h:38
TC_GAME_API UInt32Counter splineIdGen
Definition: MovementUtil.cpp:24
Definition: MovementTypedefs.h:40
counter< uint32, 0xFFFFFFFF > UInt32Counter
Definition: MovementTypedefs.h:78