diff options
author | strangerke | 2011-04-12 23:39:10 +0200 |
---|---|---|
committer | strangerke | 2011-04-12 23:39:10 +0200 |
commit | c1e58c1415f75e90fd5ff5041541a801f33e2180 (patch) | |
tree | 21ada852b0a6eb87b23a852d9991ab0e2142d589 /engines/tsage/ringworld_scenes10.h | |
parent | 842d37711824a74a9415369c0cc1e38c7a238ad9 (diff) | |
download | scummvm-rg350-c1e58c1415f75e90fd5ff5041541a801f33e2180.tar.gz scummvm-rg350-c1e58c1415f75e90fd5ff5041541a801f33e2180.tar.bz2 scummvm-rg350-c1e58c1415f75e90fd5ff5041541a801f33e2180.zip |
TSAGE: Implement most of the scene 9900. New palette animation is currently broken, to be fixed
Diffstat (limited to 'engines/tsage/ringworld_scenes10.h')
-rw-r--r-- | engines/tsage/ringworld_scenes10.h | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/engines/tsage/ringworld_scenes10.h b/engines/tsage/ringworld_scenes10.h index 6f43bcf9b6..4f70a23ede 100644 --- a/engines/tsage/ringworld_scenes10.h +++ b/engines/tsage/ringworld_scenes10.h @@ -455,19 +455,30 @@ public: }; class Scene9900: public Scene { - class Action1: public Action { + class strAction1: public Action { public: + SceneObject _object9; + ScenePalette _palette1; + virtual void signal(); }; - class Action2: public Action { + class strAction2: public Action { public: + SceneText _txtArray1[2]; + SceneText _txtArray2[2]; + int var1, _txtArray1Index, var3; + virtual void signal(); virtual void dispatch(); }; - class Action3: public Action { + class strAction3: public Action { public: + SceneObject _object10; + ScenePalette _palette2; + ScenePalette _palette3; + virtual void signal(); }; @@ -493,16 +504,9 @@ public: SceneObject _object6; SceneObject _object7; SceneObjectExt _object8; - Action1 _action1; - SceneObject _object9; - ScenePalette _palette1; - Action2 _action2; - SceneTextArr1 _sceneTextArr1; - SceneTextArr2 _sceneTextArr2; - Action3 _action3; - SceneObject _object10; - ScenePalette _palette2; - ScenePalette _palette3; + strAction1 _strAction1; + strAction2 _strAction2; + strAction3 _strAction3; SpeakerMR _speakerMR; virtual void postInit(SceneObjectList *OwnerList = NULL); |