aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_scenes2.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-06 23:09:23 +1100
committerPaul Gilbert2011-10-06 23:09:23 +1100
commit964ac1fad6f7ae880a3abe403a3aedf9235139a0 (patch)
treefd49c231287730c491fe7cf4e9195b8a9dbc1568 /engines/tsage/blue_force/blueforce_scenes2.h
parent14e6638480d477a50b013932dfcbaa7219082512 (diff)
downloadscummvm-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.h55
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