diff options
Diffstat (limited to 'src/game/server/gamecontroller.h')
| -rw-r--r-- | src/game/server/gamecontroller.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/game/server/gamecontroller.h b/src/game/server/gamecontroller.h index 1675fe35..fbf6ae79 100644 --- a/src/game/server/gamecontroller.h +++ b/src/game/server/gamecontroller.h @@ -12,13 +12,13 @@ */ class IGameController { +protected: vec2 m_aaSpawnPoints[3][64]; int m_aNumSpawnPoints[3]; class CGameContext *m_pGameServer; class IServer *m_pServer; -protected: CGameContext *GameServer() const { return m_pGameServer; } IServer *Server() const { return m_pServer; } @@ -73,8 +73,8 @@ public: void DoWarmup(int Seconds); - void StartRound(); - void EndRound(); + virtual void StartRound(); + virtual void EndRound(); void ChangeMap(const char *pToMap); bool IsFriendlyFire(int ClientID1, int ClientID2); @@ -138,7 +138,7 @@ public: virtual int GetAutoTeam(int NotThisID); virtual bool CanJoinTeam(int Team, int NotThisID); bool CheckTeamBalance(); - bool CanChangeTeam(CPlayer *pPplayer, int JoinTeam); + virtual bool CanChangeTeam(CPlayer *pPlayer, int JoinTeam); int ClampTeam(int Team); virtual void PostReset(); |