diff options
author | Paul Gilbert | 2013-10-31 20:24:18 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-10-31 20:24:18 -0400 |
commit | a19a0978662374bf1414c56c66cbb4fc0bc2fcb1 (patch) | |
tree | 4fb034b736705925ede175fc578877e11bd3faf7 /engines | |
parent | 217164c6c9b17e46f38e02acdc2450caf7fcc21a (diff) | |
download | scummvm-rg350-a19a0978662374bf1414c56c66cbb4fc0bc2fcb1.tar.gz scummvm-rg350-a19a0978662374bf1414c56c66cbb4fc0bc2fcb1.tar.bz2 scummvm-rg350-a19a0978662374bf1414c56c66cbb4fc0bc2fcb1.zip |
TSAGE: Fixes for saving on R2R credits screen
Diffstat (limited to 'engines')
-rw-r--r-- | engines/tsage/globals.cpp | 1 | ||||
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes0.cpp | 2 | ||||
-rw-r--r-- | engines/tsage/ringworld2/ringworld2_scenes0.h | 1 |
3 files changed, 3 insertions, 1 deletions
diff --git a/engines/tsage/globals.cpp b/engines/tsage/globals.cpp index 9d4545bf89..96a92a27e4 100644 --- a/engines/tsage/globals.cpp +++ b/engines/tsage/globals.cpp @@ -47,6 +47,7 @@ static SavedObject *classFactoryProc(const Common::String &className) { if (className == "SceneObjectWrapper") return new SceneObjectWrapper(); if (className == "PaletteRotation") return new PaletteRotation(); if (className == "PaletteFader") return new PaletteFader(); + if (className == "SceneText") return new SceneText(); return NULL; } diff --git a/engines/tsage/ringworld2/ringworld2_scenes0.cpp b/engines/tsage/ringworld2/ringworld2_scenes0.cpp index 7fc0af061b..dd69df07e7 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes0.cpp +++ b/engines/tsage/ringworld2/ringworld2_scenes0.cpp @@ -1447,6 +1447,8 @@ void Scene160::synchronize(Serializer &s) { s.syncAsSint16LE(_frameNumber); s.syncAsSint16LE(_yChange); s.syncAsSint16LE(_lineNum); + + _creditsList.synchronize(s); } void Scene160::remove() { diff --git a/engines/tsage/ringworld2/ringworld2_scenes0.h b/engines/tsage/ringworld2/ringworld2_scenes0.h index 3662a20c35..5b2576812e 100644 --- a/engines/tsage/ringworld2/ringworld2_scenes0.h +++ b/engines/tsage/ringworld2/ringworld2_scenes0.h @@ -175,7 +175,6 @@ public: ASound _sound1; Action1 _action1; int _frameNumber, _yChange; - SceneObject _object1, _object2, _object3; int _lineNum; SynchronizedList<SceneText *> _creditsList; public: |