aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/intern.h2
-rw-r--r--engines/scumm/saveload.cpp8
2 files changed, 10 insertions, 0 deletions
diff --git a/engines/scumm/intern.h b/engines/scumm/intern.h
index b8a9926702..72a8eb53ba 100644
--- a/engines/scumm/intern.h
+++ b/engines/scumm/intern.h
@@ -416,6 +416,8 @@ protected:
virtual void initScummVars();
virtual void decodeParseString();
+ virtual void saveOrLoad(Serializer *s);
+
virtual void checkExecVerbs();
virtual void handleMouseOver(bool updateInventory);
void initC64Verbs();
diff --git a/engines/scumm/saveload.cpp b/engines/scumm/saveload.cpp
index 8a6bd17089..4245f2ca30 100644
--- a/engines/scumm/saveload.cpp
+++ b/engines/scumm/saveload.cpp
@@ -1198,6 +1198,14 @@ void ScummEngine::saveOrLoad(Serializer *s) {
}
}
+void ScummEngine_c64::saveOrLoad(Serializer *s) {
+ ScummEngine::saveOrLoad(s);
+
+ // TODO: Save additional variables
+ // _currentMode
+ // _currentLights
+}
+
void ScummEngine_v5::saveOrLoad(Serializer *s) {
ScummEngine::saveOrLoad(s);