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

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 ResetVictim ()
void SetVictim (int Victim)
void SetVictim (const char *pVictim)
int GetVictim () 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]
char m_aSpecialVictim [16]
std::optional< int > m_VictimId
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)

◆ 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 ( ) const
overridevirtual

Implements IConsole::IResult.

◆ RemoveArgument()

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

Implements IConsole::IResult.

◆ ResetVictim()

void CConsole::CResult::ResetVictim ( )

◆ SetVictim() [1/2]

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

◆ SetVictim() [2/2]

void CConsole::CResult::SetVictim ( int Victim)

Member Data Documentation

◆ m_apArgs

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

◆ m_aSpecialVictim

char CConsole::CResult::m_aSpecialVictim[16]

◆ 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_VictimId

std::optional<int> CConsole::CResult::m_VictimId

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