diff options
author | Paul Gilbert | 2015-04-21 22:51:03 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-04-21 22:51:03 -0500 |
commit | 0984405a0dbe718522117507d7c75dc619c586a8 (patch) | |
tree | 4755b06e6838a93847d09d48bd1d425ba1010674 /engines/sherlock/sherlock.cpp | |
parent | 31860163709b12a38856fc017a217eb5e32610a7 (diff) | |
download | scummvm-rg350-0984405a0dbe718522117507d7c75dc619c586a8.tar.gz scummvm-rg350-0984405a0dbe718522117507d7c75dc619c586a8.tar.bz2 scummvm-rg350-0984405a0dbe718522117507d7c75dc619c586a8.zip |
SHERLOCK: Implement savegame synchronization
Diffstat (limited to 'engines/sherlock/sherlock.cpp')
-rw-r--r-- | engines/sherlock/sherlock.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/sherlock/sherlock.cpp b/engines/sherlock/sherlock.cpp index d0744c4775..bc7b545719 100644 --- a/engines/sherlock/sherlock.cpp +++ b/engines/sherlock/sherlock.cpp @@ -45,7 +45,6 @@ SherlockEngine::SherlockEngine(OSystem *syst, const SherlockGameDescription *gam _talk = nullptr; _ui = nullptr; _useEpilogue2 = false; - _justLoaded = false; _loadingSavedGame = false; _onChessboard = false; _slowChess = false; @@ -185,4 +184,13 @@ void SherlockEngine::saveConfig() { // TODO } + +/** + * Synchronize the data for a savegame + */ +void SherlockEngine::synchronize(Common::Serializer &s) { + for (uint idx = 0; idx < _flags.size(); ++idx) + s.syncAsByte(_flags[idx]); +} + } // End of namespace Comet |