aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_scenes5.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-02 16:52:18 +1100
committerPaul Gilbert2011-10-02 16:52:18 +1100
commitddf7454f0e5f23208470cdd8969f344832997204 (patch)
treeb7f8befbaabe58293a70d5d090384738b2cee040 /engines/tsage/blue_force/blueforce_scenes5.h
parente3ad2e81b1633694d7d0824eb45994b23154589e (diff)
downloadscummvm-rg350-ddf7454f0e5f23208470cdd8969f344832997204.tar.gz
scummvm-rg350-ddf7454f0e5f23208470cdd8969f344832997204.tar.bz2
scummvm-rg350-ddf7454f0e5f23208470cdd8969f344832997204.zip
TSAGE: Implemented Blue Force 580 - Child Protective Services Parking Lot
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes5.h')
-rw-r--r--engines/tsage/blue_force/blueforce_scenes5.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes5.h b/engines/tsage/blue_force/blueforce_scenes5.h
index 6e9beb3b5e..d2932f95f4 100644
--- a/engines/tsage/blue_force/blueforce_scenes5.h
+++ b/engines/tsage/blue_force/blueforce_scenes5.h
@@ -323,6 +323,33 @@ public:
virtual void process(Event &event);
};
+class Scene580: public SceneExt {
+ /* Objects */
+ class Vechile: public NamedObject {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+ class Door: public NamedObject {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+ class Lyle: public NamedObject {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+public:
+ SequenceManager _sequenceManager;
+ Vechile _vechile;
+ Door _door;
+ Lyle _lyle;
+ NamedHotspot _item1;
+ SpeakerGameText _gameTextSpeaker;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+ virtual void process(Event &event);
+};
+
} // End of namespace BlueForce
} // End of namespace TsAGE