diff options
-rw-r--r-- | engines/scumm/intern.h | 2 | ||||
-rw-r--r-- | engines/scumm/saveload.cpp | 8 |
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); |