ScummVM API documentation
NGI::GameLoader Class Reference
Inheritance diagram for NGI::GameLoader:
NGI::CObject

Public Member Functions

bool load (MfcArchive &file) override
 
bool loadScene (int sceneId)
 
bool gotoScene (int sceneId, int entranceId)
 
bool preloadScene (int sceneId, int entranceId)
 
bool unloadScene (int sceneId)
 
void addPreloadItem (const PreloadItem &item)
 
void updateSystems (int counterdiff)
 
int getSceneTagBySceneId (int sceneId, SceneTag **st)
 
void applyPicAniInfos (Scene *sc, const PicAniInfoList &picAniInfo)
 
void saveScenePicAniInfos (int sceneId)
 
PicAniInfoList savePicAniInfos (Scene *sc, int flag1, int flag2)
 
bool readSavegame (const char *fname)
 
bool writeSavegame (Scene *sc, const char *fname, const Common::String &description)
 
void addVar (GameVar *var, GameVar *subvar)
 
void restoreDefPicAniInfos ()
 
- Public Member Functions inherited from NGI::CObject
virtual void save (MfcArchive &out)
 
bool loadFile (const Common::Path &fname)
 

Public Attributes

Common::ScopedPtr< GameProject_gameProject
 
InteractionController_interactionController
 
InputController_inputController
 
Inventory2 _inventory
 
Sc2Array _sc2array
 
void * _sceneSwitcher
 
bool(* _preloadCallback )(PreloadItem &pre, int flag)
 
void(* _savegameCallback )(MfcArchive *archive, bool mode)
 
int16 _field_F8
 
int16 _field_FA
 
PreloadItems _preloadItems
 
GameVar_gameVar
 
Common::String _gameName
 
ExCommand _exCommand
 
int _updateCounter
 
int _preloadSceneId
 
int _preloadEntranceId
 
- Public Attributes inherited from NGI::CObject
ObjType _objtype
 
uint _cnum
 

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