diff options
author | Paul Gilbert | 2011-10-02 22:05:59 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-02 22:05:59 +1100 |
commit | d3f09357949daaf52b408182fa618b5fb04fc3bf (patch) | |
tree | 97e9b7cde0c33c19feeda8515661dc5811db339b /engines/tsage/blue_force/blueforce_scenes2.h | |
parent | 1838fed419940dd6bed95414b05ca8ee6c6abbe9 (diff) | |
download | scummvm-rg350-d3f09357949daaf52b408182fa618b5fb04fc3bf.tar.gz scummvm-rg350-d3f09357949daaf52b408182fa618b5fb04fc3bf.tar.bz2 scummvm-rg350-d3f09357949daaf52b408182fa618b5fb04fc3bf.zip |
TSAGE: Implemented Blue Force scene 220 - Credits - Martial Arts
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes2.h')
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes2.h | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes2.h b/engines/tsage/blue_force/blueforce_scenes2.h index 29ced6709f..35ce82a273 100644 --- a/engines/tsage/blue_force/blueforce_scenes2.h +++ b/engines/tsage/blue_force/blueforce_scenes2.h @@ -37,6 +37,9 @@ namespace BlueForce { using namespace TsAGE; +class IntroObject: public NamedObject { +}; + class Scene200: public SceneExt { /* Actions */ class Action1: public ActionExt { @@ -52,7 +55,8 @@ public: Action1 _action1; Action2 _action2; NamedObject _object1, _object2, _object3, _object4, _object5, _object6; - NamedObject _object7, _object8, _object9, _object10, _object11; + IntroObject _object7, _object8, _object9; + NamedObject _object10, _object11; virtual void postInit(SceneObjectList *OwnerList = NULL); virtual void remove(); @@ -71,14 +75,39 @@ class Scene210: public SceneExt { public: SequenceManager _sequenceManager; Action1 _action1; - NamedObject _object1, _object2, _object3, _object4, _object5, _object6; - NamedObject _object7, _object8, _object9, _object10, _object11; - NamedObject _object12, _object13, _object14, _object15; + IntroObject _object1, _object2, _object3, _object4; + IntroObject _object5, _object6, _object7, _object8; + NamedObject _object9, _object10, _object11, _object12; + NamedObject _object13, _object14, _object15; + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void remove(); +}; + +class Scene220: public SceneExt { + /* Actions */ + class Action1: public ActionExt { + public: + virtual void signal(); + }; + class Action2: public Action { + public: + virtual void signal(); + }; +public: + SequenceManager _sequenceManager; + Action1 _action1; + Action2 _action2; + NamedObject _object1, _object2, _object3, _object4, _object5; + NamedObject _object6, _object7, _object8, _object9; + IntroObject _object10, _object11, _object12, _object13; + IntroObject _object14, _object15, _object16; virtual void postInit(SceneObjectList *OwnerList = NULL); virtual void remove(); }; + } // End of namespace BlueForce } // End of namespace TsAGE |