diff options
author | Bastien Bouclet | 2016-07-10 21:20:49 +0200 |
---|---|---|
committer | Bastien Bouclet | 2016-07-10 22:01:03 +0200 |
commit | 504ffd2aba0fcb67216242475cff4bbf54650a96 (patch) | |
tree | 5025a5ef2e8f959615383ad183a121c2a77fdd02 /engines/mohawk/riven_saveload.h | |
parent | f78bb08b1850b349f28b3cb5f1357fdebd5b8e00 (diff) | |
download | scummvm-rg350-504ffd2aba0fcb67216242475cff4bbf54650a96.tar.gz scummvm-rg350-504ffd2aba0fcb67216242475cff4bbf54650a96.tar.bz2 scummvm-rg350-504ffd2aba0fcb67216242475cff4bbf54650a96.zip |
MOHAWK: Switch Riven saves to a slot based naming scheme
Existing saves are compatible but must be renamed to riven-###.rvn
Diffstat (limited to 'engines/mohawk/riven_saveload.h')
-rw-r--r-- | engines/mohawk/riven_saveload.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/mohawk/riven_saveload.h b/engines/mohawk/riven_saveload.h index 2ef4326439..34bfbdc434 100644 --- a/engines/mohawk/riven_saveload.h +++ b/engines/mohawk/riven_saveload.h @@ -60,18 +60,19 @@ public: RivenSaveLoad(MohawkEngine_Riven*, Common::SaveFileManager*); ~RivenSaveLoad(); - Common::StringArray generateSaveGameList(); - Common::Error loadGame(Common::String); - Common::Error saveGame(Common::String); - void deleteSave(Common::String); + Common::Error loadGame(const int slot); + Common::Error saveGame(const int slot, const Common::String &description); + static void deleteSave(const int slot); - static SaveStateDescriptor querySaveMetaInfos(const Common::String &filename); - static Common::String querySaveDescription(const Common::String &filename); + static SaveStateDescriptor querySaveMetaInfos(const int slot); + static Common::String querySaveDescription(const int slot); private: MohawkEngine_Riven *_vm; Common::SaveFileManager *_saveFileMan; + static Common::String buildSaveFilename(const int slot); + Common::MemoryWriteStreamDynamic *genNAMESection(); Common::MemoryWriteStreamDynamic *genMETASection(const Common::String &desc) const; Common::MemoryWriteStreamDynamic *genTHMBSection() const; |