aboutsummaryrefslogtreecommitdiff
path: root/src/game/BattleGroundSA.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/BattleGroundSA.h')
-rw-r--r--src/game/BattleGroundSA.h9
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