DDNet documentation
Loading...
Searching...
No Matches
CPlayerMapping::CPlayerMap Class Reference
Collaboration diagram for CPlayerMapping::CPlayerMap:
[legend]

Public Member Functions

void Init (int ClientId, CPlayerMapping *pPlayerMapping)
void InitPlayer (bool Timeout)
CPlayerPlayer () const
void Update ()
void Add (int MapId, int ClientId)
int Remove (int MapId)
void InsertNextEmpty (int ClientId)
int MapSize () const
void DoSeeOthers ()
void CycleSeeOthers ()
void UpdateSeeOthers () const
void ResetSeeOthers ()

Public Attributes

CPlayerMappingm_pPlayerMapping
int m_ClientId
int m_NumReserved
bool m_UpdateTeamsState
bool m_aReserved [MAX_CLIENTS]
bool m_ResortReserved
int * m_pMap
int * m_pReverseMap
int m_SeeOthersPage
int m_TotalOverhang
int m_NumPages
int m_NumSeeOthers
bool m_aWasSeeOthers [MAX_CLIENTS]
bool m_DoSeeOthersByVote

Member Function Documentation

◆ Add()

void CPlayerMapping::CPlayerMap::Add ( int MapId,
int ClientId )

◆ CycleSeeOthers()

void CPlayerMapping::CPlayerMap::CycleSeeOthers ( )

◆ DoSeeOthers()

void CPlayerMapping::CPlayerMap::DoSeeOthers ( )

◆ Init()

void CPlayerMapping::CPlayerMap::Init ( int ClientId,
CPlayerMapping * pPlayerMapping )

◆ InitPlayer()

void CPlayerMapping::CPlayerMap::InitPlayer ( bool Timeout)

◆ InsertNextEmpty()

void CPlayerMapping::CPlayerMap::InsertNextEmpty ( int ClientId)

◆ MapSize()

int CPlayerMapping::CPlayerMap::MapSize ( ) const
inline

◆ Player()

CPlayer * CPlayerMapping::CPlayerMap::Player ( ) const

◆ Remove()

int CPlayerMapping::CPlayerMap::Remove ( int MapId)

◆ ResetSeeOthers()

void CPlayerMapping::CPlayerMap::ResetSeeOthers ( )

◆ Update()

void CPlayerMapping::CPlayerMap::Update ( )

◆ UpdateSeeOthers()

void CPlayerMapping::CPlayerMap::UpdateSeeOthers ( ) const

Member Data Documentation

◆ m_aReserved

bool CPlayerMapping::CPlayerMap::m_aReserved[MAX_CLIENTS]

◆ m_aWasSeeOthers

bool CPlayerMapping::CPlayerMap::m_aWasSeeOthers[MAX_CLIENTS]

◆ m_ClientId

int CPlayerMapping::CPlayerMap::m_ClientId

◆ m_DoSeeOthersByVote

bool CPlayerMapping::CPlayerMap::m_DoSeeOthersByVote

◆ m_NumPages

int CPlayerMapping::CPlayerMap::m_NumPages

◆ m_NumReserved

int CPlayerMapping::CPlayerMap::m_NumReserved

◆ m_NumSeeOthers

int CPlayerMapping::CPlayerMap::m_NumSeeOthers

◆ m_pMap

int* CPlayerMapping::CPlayerMap::m_pMap

◆ m_pPlayerMapping

CPlayerMapping* CPlayerMapping::CPlayerMap::m_pPlayerMapping

◆ m_pReverseMap

int* CPlayerMapping::CPlayerMap::m_pReverseMap

◆ m_ResortReserved

bool CPlayerMapping::CPlayerMap::m_ResortReserved

◆ m_SeeOthersPage

int CPlayerMapping::CPlayerMap::m_SeeOthersPage

◆ m_TotalOverhang

int CPlayerMapping::CPlayerMap::m_TotalOverhang

◆ m_UpdateTeamsState

bool CPlayerMapping::CPlayerMap::m_UpdateTeamsState

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