aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld_scenes10.h
diff options
context:
space:
mode:
authorstrangerke2011-04-12 23:39:10 +0200
committerstrangerke2011-04-12 23:39:10 +0200
commitc1e58c1415f75e90fd5ff5041541a801f33e2180 (patch)
tree21ada852b0a6eb87b23a852d9991ab0e2142d589 /engines/tsage/ringworld_scenes10.h
parent842d37711824a74a9415369c0cc1e38c7a238ad9 (diff)
downloadscummvm-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.h30
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);