aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/ringworld2/ringworld2_scenes0.h
diff options
context:
space:
mode:
authorStrangerke2014-01-05 10:58:12 +0100
committerStrangerke2014-01-05 10:59:04 +0100
commitfd2cbccecbd17114539ff3a032472729c704f1de (patch)
treeacefdddcf6e2fda88317c003e7ba8433d2f46a71 /engines/tsage/ringworld2/ringworld2_scenes0.h
parent662bbfaffe026fbb1f73d7f5b0c23bcd54aecd59 (diff)
downloadscummvm-rg350-fd2cbccecbd17114539ff3a032472729c704f1de.tar.gz
scummvm-rg350-fd2cbccecbd17114539ff3a032472729c704f1de.tar.bz2
scummvm-rg350-fd2cbccecbd17114539ff3a032472729c704f1de.zip
TSAGE: R2R - Implement alternate scene 205 used by the demo
Diffstat (limited to 'engines/tsage/ringworld2/ringworld2_scenes0.h')
-rw-r--r--engines/tsage/ringworld2/ringworld2_scenes0.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_scenes0.h b/engines/tsage/ringworld2/ringworld2_scenes0.h
index 0e68b67ee7..216039a348 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes0.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes0.h
@@ -304,6 +304,24 @@ public:
virtual void dispatch();
};
+class Scene205Demo: public SceneExt {
+ /* Actions */
+ class Action1: public Action {
+ public:
+ virtual void signal();
+ };
+private:
+ void leaveScene();
+public:
+ VisualSpeaker _animationPlayer;
+ ASound _sound1;
+ Action1 _action1;
+public:
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void remove();
+ virtual void process(Event &event);
+};
+
class Scene250: public SceneExt {
class Button: public SceneActor {
public: