diff options
Diffstat (limited to 'src/game/BattleGroundSA.h')
| -rw-r--r-- | src/game/BattleGroundSA.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/game/BattleGroundSA.h b/src/game/BattleGroundSA.h index 81b87b6e3e7..3ba23d02656 100644 --- a/src/game/BattleGroundSA.h +++ b/src/game/BattleGroundSA.h @@ -15,31 +15,40 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #ifndef __BATTLEGROUNDSA_H #define __BATTLEGROUNDSA_H + class BattleGround; + class BattleGroundSAScore : public BattleGroundScore { public: BattleGroundSAScore() {}; virtual ~BattleGroundSAScore() {}; }; + class BattleGroundSA : public BattleGround { friend class BattleGroundMgr; + public: BattleGroundSA(); ~BattleGroundSA(); 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); + private: }; #endif |
