group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
MatchController Member List

This is the complete list of members for MatchController, including all inherited members.

allExpectedPlayersReady() constMatchController
beginWarmup(std::span< const ClientId > expectedPlayers)MatchController
broadcastMatchConfig(Server &server)MatchControllerprivate
broadcastMatchState(Server &server)MatchControllerprivate
configMatchControllerprivate
countdownTimerMatchControllerprivate
currentPhaseMatchControllerprivate
getCurrentPhase()MatchController
getMatchConfig() constMatchController
getWinnerId()MatchController
hostStartedMatch(std::span< const ClientId > expectedPlayers)MatchController
k_countdownDurationMatchControllerprivatestatic
k_finishedDurationMatchControllerprivatestatic
k_warmupDurationMatchControllerprivatestatic
lastBroadcastCountdownMatchControllerprivate
lastBroadcastPhaseMatchControllerprivate
lastBroadcastWinnerIdMatchControllerprivate
markGameplayReady(ClientId clientId)MatchController
playerReadyStatusMatchControllerprivate
removeExpectedPlayer(ClientId clientId)MatchController
setKillsToWin(int killsToWin)MatchController
setMatchConfig(const MatchConfig &cfg)MatchController
setMaxPlayers(int maxPlayers)MatchController
setSkipLobby(bool v)MatchController
skipLobbyMatchControllerprivate
ticksSinceBroadcastMatchControllerprivate
update(float deltaTime, Registry &registry, Server &server)MatchController
validateKillsToWin(int killsToWin)MatchControllerprivate
validateMaxPlayers(int maxPlayers)MatchControllerprivate
validatePowerupTiming(float initialSpawnDelaySeconds, float respawnCooldownSeconds)MatchControllerprivate
winnerIdMatchControllerprivate