cl_dll/c_playerresource.h
293031323334
// Team data access
virtual int GetTeamScore( int index );
virtual const char *GetTeamName( int index );
virtual const Color&GetTeamColor( int index );
293031323334353637
// Team data access
virtual int GetTeamScore( int index );
virtual float GetTeamScoreTime( int index );
virtual int GetTeamFortPoints( int index );
virtual int GetTeamDeaths( int index );
virtual const char *GetTeamName( int index );
virtual const Color&GetTeamColor( int index );
4647484950515253
virtual int GetDeaths( int index );
virtual int GetTeam( int index );
virtual int GetFrags( int index );
virtual int GetHealth( int index );
protected:
// Data for each player that's propagated to all clients
// Stored in individual arrays so they can be sent down via datatables
4950515253545556575859606162636465
virtual int GetDeaths( int index );
virtual int GetTeam( int index );
virtual int GetFrags( int index );
virtual int GetFortPoints( int index );
virtual int GetHealth( int index );
virtual int GetArmor( int index );
// --> Mirv: Extra's needed for menus
virtual int GetClass( int index );
virtual int GetChannel( int index );
virtual int GetTeamClassLimits( int index, int classindex );
virtual int GetTeamLimits( int index );
// <-- Mirv: Extra's needed for menus
protected:
// Data for each player that's propagated to all clients
// Stored in individual arrays so they can be sent down via datatables
54555657585960616263646566
char m_szName[MAX_PLAYERS+1][ MAX_PLAYER_NAME_LENGTH ];
int m_iPing[MAX_PLAYERS+1];
int m_iScore[MAX_PLAYERS+1];
int m_iDeaths[MAX_PLAYERS+1];
bool m_bConnected[MAX_PLAYERS+1];
int m_iTeam[MAX_PLAYERS+1];
bool m_bAlive[MAX_PLAYERS+1];
int m_iHealth[MAX_PLAYERS+1];
Color m_Colors[MAX_TEAMS];
};
extern C_PlayerResource *g_PR;
66676869707172737475767778798081828384
char m_szName[MAX_PLAYERS+1][ MAX_PLAYER_NAME_LENGTH ];
int m_iPing[MAX_PLAYERS+1];
int m_iScore[MAX_PLAYERS+1];
int m_iFortPoints[MAX_PLAYERS+1];
int m_iDeaths[MAX_PLAYERS+1];
bool m_bConnected[MAX_PLAYERS+1];
int m_iTeam[MAX_PLAYERS+1];
bool m_bAlive[MAX_PLAYERS+1];
int m_iHealth[MAX_PLAYERS+1];
int m_iArmor[MAX_PLAYERS+1];
Color m_Colors[MAX_TEAMS];
int m_iClass[MAX_PLAYERS+1]; // |-- Mirv: Current class
int m_iChannel[MAX_PLAYERS+1]; // |-- Mirv: For voice channels
public:
bool m_bIsIntermission;
};
extern C_PlayerResource *g_PR;