23 #include <unordered_map>
52 void LoadCreatureFormations();
73 bool isEmpty()
const {
return m_members.empty(); }
78 void FormationReset(
bool dismiss);
80 void LeaderMoveTo(
float x,
float y,
float z);
84 #define sFormationMgr FormationMgr::instance()
std::unordered_map< ObjectGuid::LowType, FormationInfo * > CreatureGroupInfoType
Definition: CreatureGroups.h:39
CreatureGroup(ObjectGuid::LowType id)
Definition: CreatureGroups.h:68
arena_t NULL
Definition: jemalloc_internal.h:624
#define false
Definition: CascPort.h:18
Creature * getLeader() const
Definition: CreatureGroups.h:71
Definition: Creature.h:467
uint64 LowType
Definition: ObjectGuid.h:199
Definition: CreatureGroups.h:56
G3D::int16 z
Definition: Vector3int16.h:46
bool isFormed() const
Definition: CreatureGroups.h:74
uint32_t uint32
Definition: Define.h:150
ObjectGuid::LowType m_groupID
Definition: CreatureGroups.h:63
G3D::int16 y
Definition: Vector2int16.h:38
std::map< Creature *, FormationInfo * > CreatureGroupMemberType
Definition: CreatureGroups.h:60
Creature * m_leader
Definition: CreatureGroups.h:59
#define TC_GAME_API
Definition: Define.h:134
uint8_t uint8
Definition: Define.h:152
ObjectGuid::LowType GetId() const
Definition: CreatureGroups.h:72
bool m_Formed
Definition: CreatureGroups.h:64
~CreatureGroup()
Definition: CreatureGroups.h:69
G3D::int16 x
Definition: Vector2int16.h:37
bool isEmpty() const
Definition: CreatureGroups.h:73
CreatureGroupMemberType m_members
Definition: CreatureGroups.h:61