aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_scenes1.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-10-10 22:19:49 +1100
committerPaul Gilbert2011-10-10 22:19:49 +1100
commitf4ad86b70729588f2ee300d6edace992fa51d30f (patch)
treefebe4f27b90448d692bad7f036f18dbb755d5ea8 /engines/tsage/blue_force/blueforce_scenes1.h
parent4e1face8901ab1f997242a9c927836005be37ba5 (diff)
downloadscummvm-rg350-f4ad86b70729588f2ee300d6edace992fa51d30f.tar.gz
scummvm-rg350-f4ad86b70729588f2ee300d6edace992fa51d30f.tar.bz2
scummvm-rg350-f4ad86b70729588f2ee300d6edace992fa51d30f.zip
TSAGE: Implemented Blue Force scene 180 - Front of Home
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes1.h')
-rw-r--r--engines/tsage/blue_force/blueforce_scenes1.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes1.h b/engines/tsage/blue_force/blueforce_scenes1.h
index 3fd38e35ca..17f326ad07 100644
--- a/engines/tsage/blue_force/blueforce_scenes1.h
+++ b/engines/tsage/blue_force/blueforce_scenes1.h
@@ -124,6 +124,38 @@ public:
virtual void signal();
};
+class Scene180: public SceneExt {
+ /* Objects */
+ class Vechile: public NamedObject {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+
+ /* Items */
+ class GarageExit: public NamedHotspot {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+public:
+ SequenceManager _sequenceManager;
+ SpeakerGameText _gameTextSpeaker;
+ NamedObject _object1;
+ Vechile _vechile;
+ NamedHotspot _driveway, _garage, _frontDoor, _house, _street;
+ NamedHotspot _lawn, _bushes, _palms, _fence, _steps;
+ NamedHotspot _curb, _sky;
+ GarageExit _garageExit;
+ ASoundExt _sound1;
+ int _fieldC56;
+
+ Scene180();
+ virtual void synchronize(Serializer &s);
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+ virtual void process(Event &event);
+ virtual void dispatch();
+};
+
class Scene190: public SceneExt {
/* Objects */
class Object4: public NamedObject {