#include <C4GameParameters.h>
| Public Member Functions | |
| C4GameRes () | |
| C4GameRes (const C4GameRes &Res) | |
| ~C4GameRes () | |
| C4GameRes & | operator= (const C4GameRes &Res) | 
| C4Network2ResType | getType () const | 
| const char * | getFile () const | 
| bool | isPresent () const | 
| const C4Network2ResCore * | getResCore () const | 
| C4Network2Res::Ref | getNetRes () const | 
| void | SetFile (C4Network2ResType eType, const char *szFile) | 
| void | SetResCore (C4Network2ResCore *pResCore) | 
| void | SetNetRes (C4Network2Res::Ref pRes) | 
| bool | Publish (C4Network2ResList *pResList) | 
| bool | Load (C4Network2ResList *pResList) | 
| bool | InitNetwork (C4Network2ResList *pResList) | 
| void | CalcHash () | 
| void | Clear () | 
| void | CompileFunc (StdCompiler *pComp) | 
| Friends | |
| class | C4GameResList | 
Definition at line 26 of file C4GameParameters.h.
| C4GameRes::C4GameRes | ( | ) | 
Definition at line 28 of file C4GameParameters.cpp.
| C4GameRes::C4GameRes | ( | const C4GameRes & | Res | ) | 
Definition at line 34 of file C4GameParameters.cpp.
| C4GameRes::~C4GameRes | ( | ) | 
Definition at line 42 of file C4GameParameters.cpp.
References Clear().
| void C4GameRes::CalcHash | ( | ) | 
Definition at line 173 of file C4GameParameters.cpp.
References C4Network2Res::CalculateSHA().
Referenced by C4GameParameters::EnforceLeagueRules().
| void C4GameRes::Clear | ( | ) | 
Definition at line 59 of file C4GameParameters.cpp.
References StdStrBuf::Clear(), and NRT_Null.
Referenced by C4GameParameters::Clear(), CompileFunc(), operator=(), SetNetRes(), and ~C4GameRes().
| void C4GameRes::CompileFunc | ( | StdCompiler * | pComp | ) | 
Definition at line 92 of file C4GameParameters.cpp.
References Clear(), C4Network2ResCore::getType(), StdCompiler::isDeserializer(), mkPtrAdaptNoNull(), and StdCompiler::Value().
| 
 | inline | 
Definition at line 44 of file C4GameParameters.h.
References StdStrBuf::getData().
Referenced by C4Game::InitDefs(), C4Game::InitMaterialTexture(), InitNetwork(), operator=(), and C4Record::Start().
| 
 | inline | 
Definition at line 47 of file C4GameParameters.h.
Referenced by InitNetwork(), and operator=().
| 
 | inline | 
Definition at line 46 of file C4GameParameters.h.
Referenced by operator=(), C4MessageInput::ProcessCommand(), C4GameResList::RetrieveFiles(), and C4Network2::RetrieveScenario().
| 
 | inline | 
Definition at line 43 of file C4GameParameters.h.
Referenced by operator=().
| bool C4GameRes::InitNetwork | ( | C4Network2ResList * | pResList | ) | 
Definition at line 135 of file C4GameParameters.cpp.
References FormatString(), getFile(), C4Network2ResCore::getFileName(), getNetRes(), C4Network2ResCore::getType(), C4Network2ResCore::isLoadable(), isPresent(), Load(), LoadResStr(), LogFatal(), NRT_System, and Publish().
Referenced by C4GameParameters::InitNetwork().
| 
 | inline | 
Definition at line 45 of file C4GameParameters.h.
Referenced by InitNetwork(), and Publish().
| bool C4GameRes::Load | ( | C4Network2ResList * | pResList | ) | 
Definition at line 122 of file C4GameParameters.cpp.
References C4Network2ResList::AddByCore(), and SetNetRes().
Referenced by InitNetwork().
Definition at line 47 of file C4GameParameters.cpp.
References Clear(), getFile(), getNetRes(), getResCore(), and getType().
| bool C4GameRes::Publish | ( | C4Network2ResList * | pResList | ) | 
Definition at line 106 of file C4GameParameters.cpp.
References C4Network2ResList::AddByFile(), StdStrBuf::getData(), isPresent(), NRT_Definitions, and SetNetRes().
Referenced by InitNetwork().
| void C4GameRes::SetFile | ( | C4Network2ResType | eType, | 
| const char * | szFile | ||
| ) | 
Definition at line 69 of file C4GameParameters.cpp.
Referenced by C4GameResList::CreateByFile(), and C4GameParameters::Load().
| void C4GameRes::SetNetRes | ( | C4Network2Res::Ref | pRes | ) | 
Definition at line 83 of file C4GameParameters.cpp.
References Clear(), C4Network2Res::getCore(), C4Network2Res::getFile(), and C4Network2Res::getType().
Referenced by C4GameResList::CreateByNetRes(), Load(), and Publish().
| void C4GameRes::SetResCore | ( | C4Network2ResCore * | pResCore | ) | 
Definition at line 76 of file C4GameParameters.cpp.
References C4Network2ResCore::getType().
| 
 | friend | 
Definition at line 28 of file C4GameParameters.h.