diff options
author | Paul Gilbert | 2011-05-03 20:31:51 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-05-03 20:31:51 +1000 |
commit | bf9b98f3162d36936f465e804682ca41515d2f09 (patch) | |
tree | 6c406f076ad1a7e6cb147812375fd7acd84eef38 /engines/tsage/core.cpp | |
parent | 4f70162d94bf4a7a18e0b42e48bbdabf39cb84f8 (diff) | |
download | scummvm-rg350-bf9b98f3162d36936f465e804682ca41515d2f09.tar.gz scummvm-rg350-bf9b98f3162d36936f465e804682ca41515d2f09.tar.bz2 scummvm-rg350-bf9b98f3162d36936f465e804682ca41515d2f09.zip |
TSAGE: Add missing calls to inherited method in various class synchronisation methods
Diffstat (limited to 'engines/tsage/core.cpp')
-rw-r--r-- | engines/tsage/core.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index 51f472a4f7..5a6969f856 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -925,6 +925,7 @@ bool PlayerMover::sub_F8E5(const Common::Point &pt1, const Common::Point &pt2, c /*--------------------------------------------------------------------------*/ void PlayerMover2::synchronise(Serialiser &s) { + PlayerMover::synchronise(s); SYNC_POINTER(_destObject); s.syncAsSint16LE(_maxArea); s.syncAsSint16LE(_minArea); @@ -1342,6 +1343,8 @@ void ScenePalette::changeBackground(const Rect &bounds, FadeMode fadeMode) { } void ScenePalette::synchronise(Serialiser &s) { + SavedObject::synchronise(s); + s.syncBytes(_palette, 256 * 3); s.syncAsSint32LE(_colors.foreground); s.syncAsSint32LE(_colors.background); @@ -2496,6 +2499,7 @@ void SceneObjectList::deactivate() { } void SceneObjectList::synchronise(Serialiser &s) { + SavedObject::synchronise(s); _objList.synchronise(s); } @@ -3418,6 +3422,8 @@ void GameHandler::execute() { } void GameHandler::synchronise(Serialiser &s) { + EventHandler::synchronise(s); + _lockCtr.synchronise(s); _waitCtr.synchronise(s); s.syncAsSint16LE(_nextWaitCtr); |