#include <saveload.h>
Classes | |
class | DrawingWithThumbnailHandler |
class | GameFileHandler |
struct | SaveFile |
class | SpriteHandler |
Public Member Functions | |
SaveLoad_Adibou1 (GobEngine *vm, const char *targetName) | |
SaveMode | getSaveMode (const char *fileName) const override |
Public Member Functions inherited from Gob::SaveLoad | |
SaveLoad (GobEngine *vm) | |
virtual Common::List< Common::String > | getFilesMatchingPattern (const char *pattern) const |
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) |
Static Public Attributes | |
static const int32 | kAdibou1NbrOfDrawings = 8 |
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 |
SaveFile * | getSaveFile (const char *fileName) |
Protected Attributes | |
GameFileHandler * | _bouHandler |
GameFileHandler * | _constructionHandler |
SpriteHandler * | _drawingHandler |
TempSpriteHandler * | _menuHandler |
DrawingWithThumbnailHandler * | _drawingWithThumbnailHandler [kAdibou1NbrOfDrawings] |
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 1
|
overridevirtual |
Returns how to handle that file.
Reimplemented from Gob::SaveLoad.