Public Member Functions | |
SaveLoad (Common::SaveFileManager *saveFileMan, const char *prefix) | |
virtual bool | loadGame () |
virtual bool | saveGame () |
virtual void | getGamePartProgress (bool *complete, int size)=0 |
virtual void | setPartComplete (const char *part)=0 |
virtual void | renameOldSavefiles () |
Protected Member Functions | |
Common::String | genSaveFileName (uint slot) |
Common::InSaveFile * | getInSaveFile (uint slot) |
Common::OutSaveFile * | getOutSaveFile (uint slot) |
int | selectSaveFile (Common::String &selectedName, bool saveMode, const Common::U32String &caption, const Common::U32String &button) |
int | buildSaveFileList (Common::StringArray &l) |
virtual void | doLoadGame (uint16 slot)=0 |
virtual void | doSaveGame (uint16 slot, const char *name)=0 |
Protected Attributes | |
Common::SaveFileManager * | _saveFileMan |
Common::String | _saveFilePrefix |