![]() |
TrinityCore
|
#include <BattlefieldMgr.h>
Public Member Functions | |
| void | InitBattlefield () |
| void | HandlePlayerEnterZone (Player *player, uint32 zoneId) |
| void | HandlePlayerLeaveZone (Player *player, uint32 zoneId) |
| Battlefield * | GetBattlefieldToZoneId (uint32 zoneId) |
| Battlefield * | GetBattlefieldByBattleId (uint32 battleId) |
| ZoneScript * | GetZoneScript (uint32 zoneId) |
| void | AddZone (uint32 zoneId, Battlefield *bf) |
| void | Update (uint32 diff) |
Static Public Member Functions | |
| static BattlefieldMgr * | instance () |
Private Types | |
| typedef std::vector< Battlefield * > | BattlefieldSet |
| typedef std::map< uint32, Battlefield * > | BattlefieldMap |
Private Member Functions | |
| BattlefieldMgr () | |
| ~BattlefieldMgr () | |
Private Attributes | |
| BattlefieldSet | _battlefieldSet |
| BattlefieldMap | _battlefieldMap |
| uint32 | _updateTimer |
Definition at line 27 of file BattlefieldMgr.h.
|
private |
Definition at line 55 of file BattlefieldMgr.h.
|
private |
Definition at line 54 of file BattlefieldMgr.h.
|
private |
Definition at line 25 of file BattlefieldMgr.cpp.
|
private |
Definition at line 30 of file BattlefieldMgr.cpp.
| void BattlefieldMgr::AddZone | ( | uint32 | zoneId, |
| Battlefield * | bf | ||
| ) |
Definition at line 88 of file BattlefieldMgr.cpp.
| Battlefield * BattlefieldMgr::GetBattlefieldByBattleId | ( | uint32 | battleId | ) |
Definition at line 136 of file BattlefieldMgr.cpp.
| Battlefield * BattlefieldMgr::GetBattlefieldToZoneId | ( | uint32 | zoneId | ) |
Definition at line 121 of file BattlefieldMgr.cpp.
| ZoneScript * BattlefieldMgr::GetZoneScript | ( | uint32 | zoneId | ) |
Definition at line 146 of file BattlefieldMgr.cpp.
| void BattlefieldMgr::InitBattlefield | ( | ) |
|
static |
Definition at line 38 of file BattlefieldMgr.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:| void BattlefieldMgr::Update | ( | uint32 | diff | ) |
Definition at line 155 of file BattlefieldMgr.cpp.
|
private |
Definition at line 61 of file BattlefieldMgr.h.
|
private |
Definition at line 58 of file BattlefieldMgr.h.
|
private |
Definition at line 63 of file BattlefieldMgr.h.