OpenMoHAA 0.83.0
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: