| CanJoinTeam(int Team, int NotThisId, char *pErrorReason, int ErrorReasonSize) | IGameController | virtual |
| CanSpawn(int Team, vec2 *pOutPos, int ClientId) | IGameController | virtual |
| CGameControllerDDNet(class CGameContext *pGameServer) | CGameControllerDDNet | |
| ChangeMap(const char *pToMap) | IGameController | |
| Config() | IGameController | inlineprotected |
| DoActivityCheck() | IGameController | protected |
| DoTeamChange(class CPlayer *pPlayer, int Team, bool DoChatMsg=true) override | CGameControllerDDNet | virtual |
| DoWarmup(int Seconds) | IGameController | virtual |
| EndRound() | IGameController | |
| ESpawnType enum name | IGameController | protected |
| EvaluateSpawnPos(CSpawnEval *pEval, vec2 Pos, int ClientId) | IGameController | protected |
| EvaluateSpawnType(CSpawnEval *pEval, ESpawnType SpawnType, int ClientId) | IGameController | protected |
| GameServer() const | IGameController | inlineprotected |
| GetAutoTeam(int NotThisId) | IGameController | virtual |
| GetMaskForPlayerWorldEvent(int Asker, int ExceptID=-1) | IGameController | |
| GetTeamName(int Team) | IGameController | virtual |
| HandleCharacterTiles(class CCharacter *pChr, int MapIndex) override | CGameControllerDDNet | virtual |
| IGameController(class CGameContext *pGameServer) | IGameController | |
| IsTeamPlay() const | IGameController | inline |
| IsValidTeam(int Team) | IGameController | virtual |
| m_aMapWish | IGameController | protected |
| m_avSpawnPoints | IGameController | private |
| m_CurrentRecord | IGameController | |
| m_GameFlags | IGameController | protected |
| m_GameOverTick | IGameController | protected |
| m_pConfig | IGameController | private |
| m_pGameServer | IGameController | private |
| m_pGameType | IGameController | |
| m_pLoadBestTimeResult | IGameController | |
| m_pServer | IGameController | private |
| m_RoundCount | IGameController | protected |
| m_RoundStartTick | IGameController | protected |
| m_SuddenDeath | IGameController | protected |
| m_Teams | IGameController | private |
| m_Warmup | IGameController | protected |
| NUM_SPAWNTYPES enum value | IGameController | protected |
| OnCharacterDeath(class CCharacter *pVictim, class CPlayer *pKiller, int Weapon) | IGameController | virtual |
| OnCharacterSpawn(class CCharacter *pChr) | IGameController | virtual |
| OnEntity(int Index, int x, int y, int Layer, int Flags, bool Initial, int Number=0) | IGameController | virtual |
| OnPlayerConnect(class CPlayer *pPlayer) override | CGameControllerDDNet | virtual |
| OnPlayerDisconnect(class CPlayer *pPlayer, const char *pReason) override | CGameControllerDDNet | virtual |
| OnReset() override | CGameControllerDDNet | virtual |
| ResetGame() | IGameController | protected |
| Score() | CGameControllerDDNet | |
| Server() const | IGameController | inlineprotected |
| SetArmorProgress(CCharacter *pCharacter, int Progress) override | CGameControllerDDNet | virtual |
| Snap(int SnappingClient) | IGameController | virtual |
| SnapMapBestTime(int SnappingClient) override | CGameControllerDDNet | virtual |
| SnapPlayerScore(int SnappingClient, CPlayer *pPlayer) override | CGameControllerDDNet | virtual |
| SnapPlayerTime(int SnappingClient, CPlayer *pPlayer) override | CGameControllerDDNet | virtual |
| SPAWNTYPE_BLUE enum value | IGameController | protected |
| SPAWNTYPE_DEFAULT enum value | IGameController | protected |
| SPAWNTYPE_RED enum value | IGameController | protected |
| StartRound() | IGameController | |
| Teams() | IGameController | inline |
| Tick() override | CGameControllerDDNet | virtual |
| TileFlagsToPickupFlags(int TileFlags) const | IGameController | |
| ~CGameControllerDDNet() override | CGameControllerDDNet | |
| ~IGameController() | IGameController | virtual |