#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.