25 lines
694 B
C++
25 lines
694 B
C++
#pragma once
|
|
|
|
//_NA_005026_20120527_CHAOS_ZONE_BATTLE_GROUND
|
|
#include "GameBattleResult.h"
|
|
class ChaosZoneManager;
|
|
class BattleGround;
|
|
|
|
class BattleGroundBattleResult : public GameBattleResult
|
|
{
|
|
public:
|
|
BattleGroundBattleResult() : battle_ground_(NULL)
|
|
{
|
|
}
|
|
virtual ~BattleGroundBattleResult()
|
|
{
|
|
}
|
|
virtual bool SendBattleResult(Player* player, int team_flag = GameBattleResult::HOME_TEAM);
|
|
inline void SetBattleGround(BattleGround* const battle_ground) { battle_ground_ = battle_ground; }
|
|
|
|
virtual bool Enter(Player* player);
|
|
protected:
|
|
virtual void update_team(GameBattleResult::BattlePlayer* battle_player);
|
|
private:
|
|
BattleGround* battle_ground_;
|
|
}; |