DDNet documentation
Loading...
Searching...
No Matches
CConsole::CResult Class Reference
Inheritance diagram for CConsole::CResult:
[legend]
Collaboration diagram for CConsole::CResult:
[legend]

Classes

class  CVictim

Public Member Functions

 CResult (int ClientId)
 CResult (const CResult &Other)
void AddArgument (const char *pArg)
void RemoveArgument (unsigned Index) override
const char * GetString (unsigned Index) const override
int GetInteger (unsigned Index) const override
float GetFloat (unsigned Index) const override
ColorHSLA GetColor (unsigned Index, float DarkestLighting) const override
void AddVictim (const char *pVictim)
void SetVictim (unsigned Slot, int Victim)
int GetVictim (unsigned Slot) const override
Public Member Functions inherited from IConsole::IResult
 IResult (int ClientId)
virtual ~IResult ()=default
int NumArguments () const

Public Attributes

char m_aStringStorage [CONSOLE_MAX_STR_LENGTH+1]
char * m_pArgsStart
const char * m_pCommand
const char * m_apArgs [MAX_PARTS]
std::vector< CVictimm_vVictims
Public Attributes inherited from IConsole::IResult
int m_ClientId

Additional Inherited Members

Protected Attributes inherited from IConsole::IResult
unsigned m_NumArgs

Constructor & Destructor Documentation

◆ CResult() [1/2]

CConsole::CResult::CResult ( int ClientId)

◆ CResult() [2/2]

CConsole::CResult::CResult ( const CResult & Other)

Member Function Documentation

◆ AddArgument()

void CConsole::CResult::AddArgument ( const char * pArg)

◆ AddVictim()

void CConsole::CResult::AddVictim ( const char * pVictim)

◆ GetColor()

ColorHSLA CConsole::CResult::GetColor ( unsigned Index,
float DarkestLighting ) const
overridevirtual

Implements IConsole::IResult.

◆ GetFloat()

float CConsole::CResult::GetFloat ( unsigned Index) const
overridevirtual

Implements IConsole::IResult.

◆ GetInteger()

int CConsole::CResult::GetInteger ( unsigned Index) const
overridevirtual

Implements IConsole::IResult.

◆ GetString()

const char * CConsole::CResult::GetString ( unsigned Index) const
overridevirtual

Implements IConsole::IResult.

◆ GetVictim()

int CConsole::CResult::GetVictim ( unsigned Slot) const
overridevirtual

Implements IConsole::IResult.

◆ RemoveArgument()

void CConsole::CResult::RemoveArgument ( unsigned Index)
overridevirtual

Implements IConsole::IResult.

◆ SetVictim()

void CConsole::CResult::SetVictim ( unsigned Slot,
int Victim )

Member Data Documentation

◆ m_apArgs

const char* CConsole::CResult::m_apArgs[MAX_PARTS]

◆ m_aStringStorage

char CConsole::CResult::m_aStringStorage[CONSOLE_MAX_STR_LENGTH+1]

◆ m_pArgsStart

char* CConsole::CResult::m_pArgsStart

◆ m_pCommand

const char* CConsole::CResult::m_pCommand

◆ m_vVictims

std::vector<CVictim> CConsole::CResult::m_vVictims

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