#include <C4Extra.h>
Public Member Functions | |
C4Extra () | |
~C4Extra () | |
bool | Init () |
bool | InitGroup () |
Public Attributes | |
std::vector< std::unique_ptr< C4Group > > | ExtraGroups |
Protected Member Functions | |
bool | LoadDef (C4Group &hGroup, const char *szName) |
|
default |
|
default |
bool C4Extra::Init | ( | ) |
Definition at line 41 of file C4Extra.cpp.
References _MAX_PATH, _MAX_PATH_LEN, C4Game::DefinitionFilenames, ExtraGroups, Game, GetFilename(), LoadDef(), and SCopySegment().
Referenced by C4Game::Init().
bool C4Extra::InitGroup | ( | ) |
Definition at line 27 of file C4Extra.cpp.
References C4CFN_Extra, DirSep, ExtraGroups, and Reloc.
Referenced by C4Game::PreInit().
|
protected |
Definition at line 63 of file C4Extra.cpp.
References C4GSCnt_Extra, C4GSPrio_Extra, C4Group::FindEntry(), Game, C4Group::GetName(), C4Game::GroupSet, LoadResStr(), Log(), LogF(), C4Group::OpenAsChild(), and C4GroupSet::RegisterGroup().
Referenced by Init().
std::vector<std::unique_ptr<C4Group> > C4Extra::ExtraGroups |
Definition at line 32 of file C4Extra.h.
Referenced by Init(), and InitGroup().