diff options
author | Paul Gilbert | 2011-10-06 23:09:23 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-06 23:09:23 +1100 |
commit | 964ac1fad6f7ae880a3abe403a3aedf9235139a0 (patch) | |
tree | fd49c231287730c491fe7cf4e9195b8a9dbc1568 /engines/tsage/blue_force/blueforce_scenes2.h | |
parent | 14e6638480d477a50b013932dfcbaa7219082512 (diff) | |
download | scummvm-rg350-964ac1fad6f7ae880a3abe403a3aedf9235139a0.tar.gz scummvm-rg350-964ac1fad6f7ae880a3abe403a3aedf9235139a0.tar.bz2 scummvm-rg350-964ac1fad6f7ae880a3abe403a3aedf9235139a0.zip |
TSAGE: Implemented Blue Force scene 271 - Living Room/Kitchen #2
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes2.h')
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes2.h | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes2.h b/engines/tsage/blue_force/blueforce_scenes2.h index 75695d427d..2ec939be19 100644 --- a/engines/tsage/blue_force/blueforce_scenes2.h +++ b/engines/tsage/blue_force/blueforce_scenes2.h @@ -222,6 +222,61 @@ public: virtual void dispatch(); }; +class Scene271: public PalettedScene { + /* Actions */ + class Action1: public ActionExt { + public: + virtual void signal(); + }; + + /* Objects */ + class Object12: public NamedObject { + public: + virtual bool startAction(CursorType action, Event &event); + }; + + /* Items */ + class Item: public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + class Exit: public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; +public: + SequenceManager _sequenceManager1, _sequenceManager2, _sequenceManager3; + SpeakerGrandma _grandmaSpeaker; + SpeakerLyle _lyleSpeaker; + SpeakerJake _jakeSpeaker; + SpeakerLaura _lauraSpeaker; + SpeakerSkip _skipSpeaker; + SpeakerGameText _gameTextSpeaker; + SpeakerGranText _granTextSpeaker; + SpeakerLyleText _lyleTextSpeaker; + + NamedObject _object1, _object2, _object3, _object4, _object5; + NamedObject _object6, _object7, _object8, _tv, _object10; + NamedObject _object11; + Object12 _object12; + Item _item1, _item3; + NamedHotspot _item2, _item4, _item5, _item6, _item7; + NamedHotspot _item8, _item9, _item10, _item11; + Exit _exit; + Action1 _action1; + Rect _rect1; + int _field796, _field2E16; + Common::Point _tempPos; + + Scene271(); + virtual void synchronize(Serializer &s); + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void signal(); + virtual void process(Event &event); + virtual void dispatch(); +}; + + } // End of namespace BlueForce } // End of namespace TsAGE |