diff options
author | Paul Gilbert | 2011-10-10 22:19:49 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-10 22:19:49 +1100 |
commit | f4ad86b70729588f2ee300d6edace992fa51d30f (patch) | |
tree | febe4f27b90448d692bad7f036f18dbb755d5ea8 /engines/tsage/blue_force/blueforce_scenes1.h | |
parent | 4e1face8901ab1f997242a9c927836005be37ba5 (diff) | |
download | scummvm-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.h | 32 |
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 { |