diff options
Diffstat (limited to 'engines/mads/scene.cpp')
-rw-r--r-- | engines/mads/scene.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/mads/scene.cpp b/engines/mads/scene.cpp index 5c86e4590e..e53061c750 100644 --- a/engines/mads/scene.cpp +++ b/engines/mads/scene.cpp @@ -705,10 +705,14 @@ void Scene::freeAnimation() { } void Scene::synchronize(Common::Serializer &s) { - _action._activeAction.synchronize(s); + _action.synchronize(s); _rails.synchronize(s); _userInterface.synchronize(s); - _sceneLogic->synchronize(s); + s.syncAsByte(_reloadSceneFlag); + s.syncAsByte(_roomChanged); + s.syncAsUint16LE(_nextSceneId); + s.syncAsUint16LE(_priorSceneId); + _dynamicHotspots.synchronize(s); } } // End of namespace MADS |