diff options
author | Paul Gilbert | 2011-10-02 16:52:18 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-02 16:52:18 +1100 |
commit | ddf7454f0e5f23208470cdd8969f344832997204 (patch) | |
tree | b7f8befbaabe58293a70d5d090384738b2cee040 /engines/tsage/blue_force/blueforce_scenes5.h | |
parent | e3ad2e81b1633694d7d0824eb45994b23154589e (diff) | |
download | scummvm-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.h | 27 |
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 |