#include <saveload.h>
Classes | |
| class | DrawingOnFloppyDiskHandler |
| class | GameFileHandler |
| struct | SaveFile |
| class | SpriteHandler |
Public Member Functions | |
| SaveLoad_v7 (GobEngine *vm, const char *targetName) | |
| SaveMode | getSaveMode (const char *fileName) const override |
| Common::List< Common::Path > | getFilesMatchingPattern (const Common::Path &pattern) const override |
Public Member Functions inherited from Gob::SaveLoad | |
| SaveLoad (GobEngine *vm) | |
| int32 | getSize (const char *fileName) |
| bool | load (const char *fileName, int16 dataVar, int32 size, int32 offset) |
| bool | loadToRaw (const char *fileName, byte *ptr, int32 size, int32 offset) |
| bool | save (const char *fileName, int16 dataVar, int32 size, int32 offset) |
| bool | saveFromRaw (const char *fileName, byte *ptr, int32 size, int32 offset) |
| bool | copySaveGame (const char *fileNameSrc, const char *fileNameDest) |
| bool | deleteFile (const char *fileName) |
Protected Member Functions | |
| SaveHandler * | getHandler (const char *fileName) const override |
| const char * | getDescription (const char *fileName) const override |
| const SaveFile * | getSaveFile (const char *fileName) const |
Protected Attributes | |
| SpriteHandler * | _faceHandler [kChildrenCount] |
| FakeFileHandler * | _childrenHandler |
| FakeFileHandler * | _debilHandler [4] |
| GameFileHandler * | _configHandler |
| GameFileHandler * | _adibou2EnvHandler [kChildrenCount] |
| SpriteHandler * | _adibou2WeatherHandler [kChildrenCount] |
| GameFileHandler * | _adibou2BreakoutGameProgressHandler [kChildrenCount] |
| FakeFileHandler * | _adibou2ConstructionGameTempFileHandler [kAdibou2NbrOfConstructionGameFiles] |
| GameFileHandler * | _adibou2ConstructionGameProgressHandler [kChildrenCount][kAdibou2NbrOfConstructionGameFiles] |
| GameFileHandler * | _adibou2AppProgressHandler [kChildrenCount][kAdibou2NbrOfApplications] |
| GameFileHandler * | _adibou2MemoHandler [kChildrenCount] |
| GameFileHandler * | _adibou2DiploHandler [kChildrenCount] |
| GameFileHandler * | _adibou2AppliHandler [kAdibou2NbrOfApplications] |
| GameFileHandler * | _adibou2CriteHandler [kAdibou2NbrOfApplications] |
| GameFileHandler * | _adibou2ExoHandler [kAdibou2NbrOfApplications] |
| GameFileHandler * | _adibou2ApplicationsInfoHandler |
| FakeFileHandler * | _adibou2RetourHandler |
| FakeFileHandler * | _adibou2LanceHandler |
| TempSpriteHandler * | _adibou2AppIcoHandler [kAdibou2NbrOfApplications] |
| SpriteHandler * | _adibou2DrawingHandler [kChildrenCount][kAdibou2NbrOfSavedDrawings] |
| SpriteHandler * | _adibou2DrawingThumbnailHandler [kChildrenCount][kAdibou2NbrOfSavedDrawings] |
| GameFileHandler * | _adibou2DrawingPaletteHandler [kChildrenCount] |
| SpriteHandler * | _adibou2DrawingMailboxHandler [kChildrenCount] |
| SpriteHandler * | _adibou2CakePhotoHandler [kChildrenCount] |
| SpriteHandler * | _adibou2FlowerPhotoHandler [kChildrenCount] |
| SpriteHandler * | _adibou2FlowerInVaseHandler [kChildrenCount] |
| SpriteHandler * | _adibou2FadedFlowerInVaseHandler [kChildrenCount] |
| SpriteHandler * | _adibou2PosterHandler [kChildrenCount] |
| DrawingOnFloppyDiskHandler * | _adibou2DrawingOnFloppyDiskHandler |
| DrawingOnFloppyDiskHandler * | _adibou2DrawingThumbnailOnFloppyDiskHandler |
| FakeFileHandler * | _adibou2TestDobHandler |
| FakeFileHandler * | _adibou2ExerciseListHandler |
| FakeFileHandler * | _adibou2RelanceHandler |
| FakeFileHandler * | _adibou2MemHandler |
| GameFileHandler * | _adibou2AppProgressExtHandler [kAdibou2NbrOfApplications - 4][kChildrenCount] |
| GameFileHandler * | _adibou2AppliIniHandler [kAdibou2NbrOfApplications] |
| FakeFileHandler * | _adi4TempFileHandler [kAdi4NbrOfTempFiles] |
| GameFileHandler * | _adi4GameFileHandler [kAdi4NbrOfGameFiles] |
Protected Attributes inherited from Gob::SaveLoad | |
| GobEngine * | _vm |
Static Protected Attributes | |
| static SaveFile | _saveFiles [] |
Additional Inherited Members | |
Public Types inherited from Gob::SaveLoad | |
| enum | SaveMode { kSaveModeNone, kSaveModeIgnore, kSaveModeExists, kSaveModeSave } |
Static Public Member Functions inherited from Gob::SaveLoad | |
| static const char * | stripPath (const char *fileName, char separator='\\') |
| static Common::String | replacePathSeparators (const char *path, char newSeparator) |
Save/Load class for Adibou 2/Adi.
|
overridevirtual |
Returns how to handle that file.
Reimplemented from Gob::SaveLoad.
|
overridevirtual |
Returns all files known by the saving system matching a pattern.
Reimplemented from Gob::SaveLoad.