diff options
Diffstat (limited to 'src/game/BattleGroundAA.cpp')
| -rw-r--r-- | src/game/BattleGroundAA.cpp | 24 | 
1 files changed, 21 insertions, 3 deletions
diff --git a/src/game/BattleGroundAA.cpp b/src/game/BattleGroundAA.cpp index ad9720ad5fe..2aac2dde3eb 100644 --- a/src/game/BattleGroundAA.cpp +++ b/src/game/BattleGroundAA.cpp @@ -1,7 +1,7 @@  /* - * Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/> + * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>   * - * Copyright (C) 2008 Trinity <http://www.trinitycore.org/> + * Copyright (C) 2008-2009 Trinity <http://www.trinitycore.org/>   *   * This program is free software; you can redistribute it and/or modify   * it under the terms of the GNU General Public License as published by @@ -21,10 +21,20 @@  #include "Player.h"  #include "BattleGround.h"  #include "BattleGroundAA.h" +#include "Language.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; +    m_StartDelayTimes[BG_STARTING_EVENT_FOURTH] = BG_START_DELAY_NONE; +    //we must set messageIds +    m_StartMessageIds[BG_STARTING_EVENT_FIRST]  = LANG_ARENA_ONE_MINUTE; +    m_StartMessageIds[BG_STARTING_EVENT_SECOND] = LANG_ARENA_THIRTY_SECONDS; +    m_StartMessageIds[BG_STARTING_EVENT_THIRD]  = LANG_ARENA_FIFTEEN_SECONDS; +    m_StartMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_ARENA_HAS_BEGUN;  }  BattleGroundAA::~BattleGroundAA() @@ -32,11 +42,19 @@ BattleGroundAA::~BattleGroundAA()  } -void BattleGroundAA::Update(time_t diff) +void BattleGroundAA::Update(uint32 diff)  {      BattleGround::Update(diff);  } +void BattleGroundAA::StartingEventCloseDoors() +{ +} + +void BattleGroundAA::StartingEventOpenDoors() +{ +} +  void BattleGroundAA::AddPlayer(Player *plr)  {      BattleGround::AddPlayer(plr);  | 
