aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/screen.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-04-21 22:51:03 -0500
committerPaul Gilbert2015-04-21 22:51:03 -0500
commit0984405a0dbe718522117507d7c75dc619c586a8 (patch)
tree4755b06e6838a93847d09d48bd1d425ba1010674 /engines/sherlock/screen.cpp
parent31860163709b12a38856fc017a217eb5e32610a7 (diff)
downloadscummvm-rg350-0984405a0dbe718522117507d7c75dc619c586a8.tar.gz
scummvm-rg350-0984405a0dbe718522117507d7c75dc619c586a8.tar.bz2
scummvm-rg350-0984405a0dbe718522117507d7c75dc619c586a8.zip
SHERLOCK: Implement savegame synchronization
Diffstat (limited to 'engines/sherlock/screen.cpp')
-rw-r--r--engines/sherlock/screen.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/sherlock/screen.cpp b/engines/sherlock/screen.cpp
index a30108118c..3c9a10e4a1 100644
--- a/engines/sherlock/screen.cpp
+++ b/engines/sherlock/screen.cpp
@@ -480,4 +480,14 @@ Common::Rect Screen::getDisplayBounds() {
return Common::Rect(0, 0, SHERLOCK_SCREEN_WIDTH, SHERLOCK_SCREEN_HEIGHT);
}
+/**
+ * Synchronize the data for a savegame
+ */
+void Screen::synchronize(Common::Serializer &s) {
+ int fontNumber = _fontNumber;
+ s.syncAsByte(fontNumber);
+ if (s.isLoading())
+ setFont(fontNumber);
+}
+
} // End of namespace Sherlock