TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
WaypointManager.h File Reference
#include <vector>
+ Include dependency graph for WaypointManager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  WaypointData
 
class  WaypointMgr
 

Macros

#define sWaypointMgr   WaypointMgr::instance()
 

Typedefs

typedef std::vector
< WaypointData * > 
WaypointPath
 
typedef std::unordered_map
< uint32, WaypointPath
WaypointPathContainer
 

Enumerations

enum  WaypointMoveType {
  WAYPOINT_MOVE_TYPE_WALK, WAYPOINT_MOVE_TYPE_RUN, WAYPOINT_MOVE_TYPE_LAND, WAYPOINT_MOVE_TYPE_TAKEOFF,
  WAYPOINT_MOVE_TYPE_MAX
}
 

Macro Definition Documentation

#define sWaypointMgr   WaypointMgr::instance()

Typedef Documentation

typedef std::vector<WaypointData*> WaypointPath
typedef std::unordered_map<uint32, WaypointPath> WaypointPathContainer

Enumeration Type Documentation

Enumerator
WAYPOINT_MOVE_TYPE_WALK 
WAYPOINT_MOVE_TYPE_RUN 
WAYPOINT_MOVE_TYPE_LAND 
WAYPOINT_MOVE_TYPE_TAKEOFF 
WAYPOINT_MOVE_TYPE_MAX 
25 {
30 
32 };
Definition: WaypointManager.h:29
Definition: WaypointManager.h:28
Definition: WaypointManager.h:26
Definition: WaypointManager.h:27
Definition: WaypointManager.h:31