#include <C4ScenarioParameters.h>
Classes | |
struct | Option |
Public Types | |
enum | ParameterType { SPDT_Enum } |
Public Member Functions | |
C4ScenarioParameterDef ()=default | |
~C4ScenarioParameterDef ()=default | |
const char * | GetName () const |
const char * | GetDescription () const |
const char * | GetID () const |
ParameterType | GetType () const |
int32_t | GetDefault () const |
int32_t | GetLeagueValue () const |
const Option * | GetOptionByValue (int32_t val) const |
const Option * | GetOptionByIndex (size_t idx) const |
bool | IsAchievement () const |
const char * | GetAchievement () const |
void | CompileFunc (StdCompiler *pComp) |
Definition at line 24 of file C4ScenarioParameters.h.
|
default |
|
default |
void C4ScenarioParameterDef::CompileFunc | ( | StdCompiler * | pComp | ) |
Definition at line 47 of file C4ScenarioParameters.cpp.
References StdCompiler::excNotFound(), mkNamingAdapt(), mkParAdapt(), mkSTLContainerAdapt(), StdCompiler::Name(), StdCompiler::NameEnd(), StdCompiler::RCT_All, StdCompiler::RCT_Idtf, StdCompiler::SEP_NONE, SPDT_Enum, and StdCompiler::Value().
|
inline |
Definition at line 69 of file C4ScenarioParameters.h.
References StdStrBuf::getData().
Referenced by C4ScenarioListLoader::Scenario::LoadCustomPre().
|
inline |
Definition at line 63 of file C4ScenarioParameters.h.
Referenced by C4ScenarioListLoader::Scenario::LoadCustomPre().
|
inline |
Definition at line 60 of file C4ScenarioParameters.h.
References StdStrBuf::getData().
|
inline |
Definition at line 61 of file C4ScenarioParameters.h.
References StdStrBuf::getData().
Referenced by C4GameParameters::EnforceLeagueRules(), and C4ScenarioListLoader::Scenario::LoadCustomPre().
|
inline |
Definition at line 64 of file C4ScenarioParameters.h.
Referenced by C4GameParameters::EnforceLeagueRules().
|
inline |
Definition at line 59 of file C4ScenarioParameters.h.
References StdStrBuf::getData().
const C4ScenarioParameterDef::Option * C4ScenarioParameterDef::GetOptionByIndex | ( | size_t | idx | ) | const |
Definition at line 41 of file C4ScenarioParameters.cpp.
const C4ScenarioParameterDef::Option * C4ScenarioParameterDef::GetOptionByValue | ( | int32_t | val | ) | const |
Definition at line 32 of file C4ScenarioParameters.cpp.
References C4ScenarioParameterDef::Option::Value.
Referenced by C4ScenarioListLoader::Scenario::LoadCustomPre().
|
inline |
Definition at line 62 of file C4ScenarioParameters.h.
|
inline |
Definition at line 68 of file C4ScenarioParameters.h.
References StdStrBuf::getLength().
Referenced by C4ScenarioListLoader::Scenario::LoadCustomPre().