TrinityCore
MovementTypedefs.h File Reference
#include "Common.h"
+ Include dependency graph for MovementTypedefs.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Movement::counter< T, limit >
 

Namespaces

namespace  G3D
 
namespace  Movement
 

Typedefs

typedef counter< uint32, 0xFFFFFFFF > Movement::UInt32Counter
 

Enumerations

enum  Movement::MonsterMoveType { Movement::MONSTER_MOVE_NORMAL = 0 , Movement::MONSTER_MOVE_FACING_SPOT = 1 , Movement::MONSTER_MOVE_FACING_TARGET = 2 , Movement::MONSTER_MOVE_FACING_ANGLE = 3 }
 

Functions

uint32 Movement::SecToMS (float sec)
 
float Movement::MSToSec (uint32 ms)
 
float Movement::computeFallTime (float path_length, bool isSafeFall)
 
float Movement::computeFallElevation (float t_passed, bool isSafeFall, float start_velocity=0.0f)
 
TC_GAME_API std::string Movement::MovementFlags_ToString (uint32 flags)
 
TC_GAME_API std::string Movement::MovementFlagsExtra_ToString (uint32 flags)
 

Variables

float constexpr Movement::gravity = static_cast<float>(19.29110527038574)
 
TC_GAME_API UInt32Counter Movement::splineIdGen