diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/BattleGroundABG.cpp | 81 | ||||
| -rw-r--r-- | src/game/BattleGroundABG.h | 54 |
2 files changed, 0 insertions, 135 deletions
diff --git a/src/game/BattleGroundABG.cpp b/src/game/BattleGroundABG.cpp deleted file mode 100644 index 5aa9c7a571b..00000000000 --- a/src/game/BattleGroundABG.cpp +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/> - * - * 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 - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#include "Player.h" -#include "BattleGround.h" -#include "BattleGroundABG.h" -#include "Language.h" - -BattleGroundABG::BattleGroundABG() -{ - //TODO FIX ME! - m_StartMessageIds[BG_STARTING_EVENT_FIRST] = LANG_BG_WS_START_TWO_MINUTES; - m_StartMessageIds[BG_STARTING_EVENT_SECOND] = LANG_BG_WS_START_ONE_MINUTE; - m_StartMessageIds[BG_STARTING_EVENT_THIRD] = LANG_BG_WS_START_HALF_MINUTE; - m_StartMessageIds[BG_STARTING_EVENT_FOURTH] = LANG_BG_WS_HAS_BEGUN; -} - -BattleGroundABG::~BattleGroundABG() -{ - -} - -void BattleGroundABG::Update(uint32 diff) -{ - BattleGround::Update(diff); -} - -void BattleGroundABG::StartingEventCloseDoors() -{ -} - -void BattleGroundABG::StartingEventOpenDoors() -{ -} - -void BattleGroundABG::AddPlayer(Player *plr) -{ - BattleGround::AddPlayer(plr); - //create score and add it to map, default values are set in constructor - BattleGroundABGScore* sc = new BattleGroundABGScore; - - m_PlayerScores[plr->GetGUID()] = sc; -} - -void BattleGroundABG::RemovePlayer(Player* /*plr*/,uint64 /*guid*/) -{ - -} - -void BattleGroundABG::HandleAreaTrigger(Player * /*Source*/, uint32 /*Trigger*/) -{ - // this is wrong way to implement these things. On official it done by gameobject spell cast. - if (GetStatus() != STATUS_IN_PROGRESS) - return; -} - -void BattleGroundABG::UpdatePlayerScore(Player* Source, uint32 type, uint32 value, bool doAddHonor) -{ - - std::map<uint64, BattleGroundScore*>::iterator itr = m_PlayerScores.find(Source->GetGUID()); - - if (itr == m_PlayerScores.end()) // player not found... - return; - - BattleGround::UpdatePlayerScore(Source,type,value, doAddHonor); -}
\ No newline at end of file diff --git a/src/game/BattleGroundABG.h b/src/game/BattleGroundABG.h deleted file mode 100644 index 70d48a7ceeb..00000000000 --- a/src/game/BattleGroundABG.h +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/> - * - * 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 - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef __BATTLEGROUNDABG_H -#define __BATTLEGROUNDABG_H - -class BattleGround; - -class BattleGroundABGScore : public BattleGroundScore -{ - public: - BattleGroundABGScore() {}; - virtual ~BattleGroundABGScore() {}; -}; - -class BattleGroundABG : public BattleGround -{ - friend class BattleGroundMgr; - - public: - BattleGroundABG(); - ~BattleGroundABG(); - void Update(uint32 diff); - - /* inherited from BattlegroundClass */ - virtual void AddPlayer(Player *plr); - virtual void StartingEventCloseDoors(); - virtual void StartingEventOpenDoors(); - - void RemovePlayer(Player *plr,uint64 guid); - void HandleAreaTrigger(Player *Source, uint32 Trigger); - //bool SetupBattleGround(); - - /* Scorekeeping */ - void UpdatePlayerScore(Player *Source, uint32 type, uint32 value, bool doAddHonor = true); - - private: -}; -#endif
\ No newline at end of file |
