diff options
author | strangerke | 2011-04-09 09:47:08 +0200 |
---|---|---|
committer | strangerke | 2011-04-09 09:47:08 +0200 |
commit | fc57b0433fd7bac7eebf6da3aa152f2097aa6d0a (patch) | |
tree | 16d5fe880986891b2a3259b228226526a9647906 /engines/tsage/ringworld_scenes8.h | |
parent | 9a1fad3e6b00c2e5f28c0a957036b70268787cd8 (diff) | |
download | scummvm-rg350-fc57b0433fd7bac7eebf6da3aa152f2097aa6d0a.tar.gz scummvm-rg350-fc57b0433fd7bac7eebf6da3aa152f2097aa6d0a.tar.bz2 scummvm-rg350-fc57b0433fd7bac7eebf6da3aa152f2097aa6d0a.zip |
TSAGE: move SceneObject3 and 4 to scenes8 and 10, rename them their unknown fields, and fix a glitch in scene9150
Diffstat (limited to 'engines/tsage/ringworld_scenes8.h')
-rw-r--r-- | engines/tsage/ringworld_scenes8.h | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/engines/tsage/ringworld_scenes8.h b/engines/tsage/ringworld_scenes8.h index 7be113bdf7..929426696e 100644 --- a/engines/tsage/ringworld_scenes8.h +++ b/engines/tsage/ringworld_scenes8.h @@ -35,7 +35,7 @@ namespace tSage { - class NamedHotspotMult: public SceneHotspot { +class NamedHotspotMult: public SceneHotspot { public: int _useLineNum, _lookLineNum; NamedHotspotMult(): SceneHotspot() {} @@ -43,6 +43,18 @@ public: virtual Common::String getClassName() { return "NamedHotspotMult"; } }; +class SceneObject7700: public SceneObjectExt { +public: + int _lookLineNum, _defltLineNum; + + virtual void synchronise(Serialiser &s) { + SceneObject::synchronise(s); + s.syncAsSint16LE(_lookLineNum); + s.syncAsSint16LE(_defltLineNum); + } + virtual Common::String getClassName() { return "SceneObject7700"; } +}; + class Scene7000: public Scene { /* Actions */ class Action1: public Action { @@ -323,12 +335,12 @@ class Scene7700: public Scene { virtual void signal(); }; - class Object1: public SceneObject3 { + class Object1: public SceneObject7700 { public: virtual void signal(); virtual void doAction(int action); }; - class Object3: public SceneObject3 { + class Object3: public SceneObject { public: virtual void doAction(int action); }; |