diff options
author | Paul Gilbert | 2011-03-04 23:46:23 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-03-04 23:46:23 +1100 |
commit | d74cc379cc40318da7c55a53a30136e1a1517ce8 (patch) | |
tree | b21cacc2d8ebc2a80d637b3f5b251bf9ec52d1c5 /engines/tsage/ringworld_scenes3.h | |
parent | ad2aa17a0654634ac658668c32cca9692f4c3cbe (diff) | |
download | scummvm-rg350-d74cc379cc40318da7c55a53a30136e1a1517ce8.tar.gz scummvm-rg350-d74cc379cc40318da7c55a53a30136e1a1517ce8.tar.bz2 scummvm-rg350-d74cc379cc40318da7c55a53a30136e1a1517ce8.zip |
TSAGE: Implemented all the action classes for Scene 2100
Diffstat (limited to 'engines/tsage/ringworld_scenes3.h')
-rw-r--r-- | engines/tsage/ringworld_scenes3.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/tsage/ringworld_scenes3.h b/engines/tsage/ringworld_scenes3.h index bdafd972e3..ff093b912e 100644 --- a/engines/tsage/ringworld_scenes3.h +++ b/engines/tsage/ringworld_scenes3.h @@ -127,7 +127,7 @@ public: class Scene2100: public Scene { /* Actions */ - class Action1: public Action { + class Action1: public Action2 { public: virtual void signal(); }; @@ -213,17 +213,18 @@ class Scene2100: public Scene { int _subNum; int _actionId; Rect _bounds; - int _field20; public: SceneArea(); ~SceneArea(); void setup(int resNum, int rlbNum, int subNum, int actionId); - void draw(); + void draw2(); void display(); - void draw2(bool flag); + void restore(); virtual void synchronise(Serialiser &s); + virtual void draw(bool flag); + virtual void wait(); }; public: SequenceManager _sequenceManager; @@ -267,6 +268,7 @@ public: Scene2100(); virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void stripCallback(int v); virtual void signal(); }; |