diff options
Diffstat (limited to 'src/game/BattleGroundAA.cpp')
-rw-r--r-- | src/game/BattleGroundAA.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/game/BattleGroundAA.cpp b/src/game/BattleGroundAA.cpp index 4122325cd66..6133508ece1 100644 --- a/src/game/BattleGroundAA.cpp +++ b/src/game/BattleGroundAA.cpp @@ -17,12 +17,15 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #include "BattleGround.h" #include "BattleGroundAA.h" #include "Language.h" #include "Player.h" + BattleGroundAA::BattleGroundAA() { + m_StartDelayTimes[BG_STARTING_EVENT_FIRST] = BG_START_DELAY_1M; m_StartDelayTimes[BG_STARTING_EVENT_SECOND] = BG_START_DELAY_30S; m_StartDelayTimes[BG_STARTING_EVENT_THIRD] = BG_START_DELAY_15S; @@ -33,36 +36,47 @@ BattleGroundAA::BattleGroundAA() m_StartMessageIds[BG_STARTING_EVENT_THIRD] = LANG_ARENA_FIFTEEN_SECONDS; m_StartMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_ARENA_HAS_BEGUN; } + BattleGroundAA::~BattleGroundAA() { + } + void BattleGroundAA::Update(uint32 diff) { BattleGround::Update(diff); } + void BattleGroundAA::StartingEventCloseDoors() { } + void BattleGroundAA::StartingEventOpenDoors() { } + void BattleGroundAA::AddPlayer(Player *plr) { BattleGround::AddPlayer(plr); //create score and add it to map, default values are set in constructor BattleGroundAAScore* sc = new BattleGroundAAScore; + m_PlayerScores[plr->GetGUID()] = sc; } + void BattleGroundAA::RemovePlayer(Player * /*plr*/, uint64 /*guid*/) { } + void BattleGroundAA::HandleKillPlayer(Player* player, Player* killer) { BattleGround::HandleKillPlayer(player, killer); } + void BattleGroundAA::HandleAreaTrigger(Player * /*Source*/, uint32 /*Trigger*/) { } + bool BattleGroundAA::SetupBattleGround() { return true; |