TrinityCore
|
#include "Common.h"
#include "DBCEnums.h"
#include "Battleground.h"
#include "BattlegroundQueue.h"
#include "UniqueTrackablePtr.h"
#include <unordered_map>
Go to the source code of this file.
Classes | |
struct | BattlegroundData |
struct | BattlegroundTemplate |
class | BattlegroundMgr |
struct | BattlegroundMgr::ScheduledQueueUpdate |
Namespaces | |
namespace | WorldPackets |
namespace | WorldPackets::Battleground |
Macros | |
#define | sBattlegroundMgr BattlegroundMgr::instance() |
Typedefs | |
typedef std::map< uint32, Trinity::unique_trackable_ptr< Battleground > > | BattlegroundContainer |
typedef std::set< uint32 > | BattlegroundClientIdsContainer |
typedef std::unordered_map< uint32, BattlegroundTypeId > | BattleMastersMap |
Enumerations | |
enum | BattlegroundMisc { BATTLEGROUND_OBJECTIVE_UPDATE_INTERVAL = 1000 } |
#define sBattlegroundMgr BattlegroundMgr::instance() |
Definition at line 195 of file BattlegroundMgr.h.
typedef std::set<uint32> BattlegroundClientIdsContainer |
Definition at line 32 of file BattlegroundMgr.h.
typedef std::map<uint32, Trinity::unique_trackable_ptr<Battleground> > BattlegroundContainer |
Definition at line 31 of file BattlegroundMgr.h.
typedef std::unordered_map<uint32, BattlegroundTypeId> BattleMastersMap |
Definition at line 34 of file BattlegroundMgr.h.
enum BattlegroundMisc |
Enumerator | |
---|---|
BATTLEGROUND_OBJECTIVE_UPDATE_INTERVAL |
Definition at line 36 of file BattlegroundMgr.h.