From c1e58c1415f75e90fd5ff5041541a801f33e2180 Mon Sep 17 00:00:00 2001 From: strangerke Date: Tue, 12 Apr 2011 23:39:10 +0200 Subject: TSAGE: Implement most of the scene 9900. New palette animation is currently broken, to be fixed --- engines/tsage/ringworld_scenes10.h | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'engines/tsage/ringworld_scenes10.h') 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); -- cgit v1.2.3