Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
MultiplayerColorDefinition Class Reference

#include <MultiplayerSettings.h>

Public Member Functions

 MultiplayerColorDefinition ()
 
const FieldParsegetFieldParse (void) const
 
AsciiString getTooltipName (void) const
 
RGBColor getRGBValue (void) const
 
RGBColor getRGBNightValue (void) const
 
Color getColor (void) const
 
Color getNightColor (void) const
 
void setColor (RGBColor rgb)
 
void setNightColor (RGBColor rgb)
 
MultiplayerColorDefinitionoperator= (const MultiplayerColorDefinition &other)
 

Static Public Attributes

static const FieldParse m_colorFieldParseTable []
 the parse table for INI definition
 

Detailed Description

Definition at line 44 of file MultiplayerSettings.h.

Constructor & Destructor Documentation

◆ MultiplayerColorDefinition()

MultiplayerColorDefinition::MultiplayerColorDefinition ( )

Definition at line 90 of file MultiplayerSettings.cpp.

Member Function Documentation

◆ getColor()

Color MultiplayerColorDefinition::getColor ( void ) const
inline

Definition at line 55 of file MultiplayerSettings.h.

◆ getFieldParse()

const FieldParse * MultiplayerColorDefinition::getFieldParse ( void ) const
inline

Definition at line 50 of file MultiplayerSettings.h.

◆ getNightColor()

Color MultiplayerColorDefinition::getNightColor ( void ) const
inline

Definition at line 56 of file MultiplayerSettings.h.

◆ getRGBNightValue()

RGBColor MultiplayerColorDefinition::getRGBNightValue ( void ) const
inline

Definition at line 54 of file MultiplayerSettings.h.

◆ getRGBValue()

RGBColor MultiplayerColorDefinition::getRGBValue ( void ) const
inline

Definition at line 53 of file MultiplayerSettings.h.

◆ getTooltipName()

AsciiString MultiplayerColorDefinition::getTooltipName ( void ) const
inline

Definition at line 52 of file MultiplayerSettings.h.

◆ operator=()

MultiplayerColorDefinition * MultiplayerColorDefinition::operator= ( const MultiplayerColorDefinition & other)

Definition at line 154 of file MultiplayerSettings.cpp.

◆ setColor()

void MultiplayerColorDefinition::setColor ( RGBColor rgb)

Definition at line 165 of file MultiplayerSettings.cpp.

◆ setNightColor()

void MultiplayerColorDefinition::setNightColor ( RGBColor rgb)

Definition at line 170 of file MultiplayerSettings.cpp.

Member Data Documentation

◆ m_colorFieldParseTable

const FieldParse MultiplayerColorDefinition::m_colorFieldParseTable
static
Initial value:
=
{
{ "TooltipName", INI::parseAsciiString, NULL, offsetof( MultiplayerColorDefinition, m_tooltipName ) },
{ "RGBColor", INI::parseRGBColor, NULL, offsetof( MultiplayerColorDefinition, m_rgbValue ) },
{ "RGBNightColor", INI::parseRGBColor, NULL, offsetof( MultiplayerColorDefinition, m_rgbValueNight ) },
{ NULL, NULL, NULL, 0 }
}
#define NULL
Definition BaseType.h:92
static void parseAsciiString(INI *ini, void *instance, void *store, const void *userData)
Definition INI.cpp:653
static void parseRGBColor(INI *ini, void *instance, void *store, const void *userData)
Definition INI.cpp:977

the parse table for INI definition

Definition at line 46 of file MultiplayerSettings.h.


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