OpenMoHAA ..
Loading...
Searching...
No Matches
DM_Team Class Reference
Inheritance diagram for DM_Team:

Public Member Functions

 CLASS_PROTOTYPE (DM_Team)
void Reset (void)
void AddPlayer (Player *player)
void RemovePlayer (Player *player)
void setName (str name)
str getName (void)
void setNumber (int num)
int getNumber (void)
void setIndex (int index)
int getIndex (void)
void TeamWin (void)
void TeamLoss (void)
void AddDeaths (Player *player, int numDeaths)
void AddKills (Player *player, int numKills)
void UpdateTeamStatus (void)
void TeamInvulnerable (void)
void BeginFight (void)
float PlayersRangeFromSpot (PlayerStart *spot)
bool IsDead (void) const
bool IsEmpty (void) const
bool IsReady (void) const
int NumNotReady (void) const
int NumLivePlayers (void) const
int TotalPlayersKills (void) const
PlayerStartGetRandomFfaSpawnpoint (Player *player)
PlayerStartGetRandomTeamSpawnpoint (Player *player)
PlayerStartGetRandomObjectiveSpawnpoint (Player *player)

Public Attributes

Container< PlayerStart * > m_spawnpoints
Container< Player * > m_players
int m_maxplayers
str m_teamname
int m_teamnumber
int m_index
int m_teamwins
int m_wins_in_a_row
int m_iKills
int m_iDeaths
qboolean m_bHasSpawnedPlayers

Protected Member Functions

PlayerStartFarthestSpawnPoint (void)
PlayerStartGetRandomSpawnpoint (void)
PlayerStartGetRandomSpawnpointWithMetric (Player *player, float(*MetricFunction)(const float *, DM_Team *dmTeam, const Player *player))

The documentation for this class was generated from the following files: