aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_scenes3.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-17 22:30:50 +1000
committerPaul Gilbert2011-09-17 22:30:50 +1000
commit419f2b8927b5a202aaa634b97893d78aaf334fff (patch)
treec2e90571da9206d52551662285e1beb57d4cfc22 /engines/tsage/blue_force/blueforce_scenes3.h
parent413a48bbe3ef6110a6f36f360a9ab92b0ce46cf0 (diff)
downloadscummvm-rg350-419f2b8927b5a202aaa634b97893d78aaf334fff.tar.gz
scummvm-rg350-419f2b8927b5a202aaa634b97893d78aaf334fff.tar.bz2
scummvm-rg350-419f2b8927b5a202aaa634b97893d78aaf334fff.zip
TSAGE: Implemented Blue Force scene 380 - Outside City Hall & Jail
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes3.h')
-rw-r--r--engines/tsage/blue_force/blueforce_scenes3.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes3.h b/engines/tsage/blue_force/blueforce_scenes3.h
index 7825154b25..dfc963c1ba 100644
--- a/engines/tsage/blue_force/blueforce_scenes3.h
+++ b/engines/tsage/blue_force/blueforce_scenes3.h
@@ -490,6 +490,28 @@ public:
virtual void checkGun();
};
+class Scene380: public SceneExt {
+ /* Objects */
+ class Vechile: public NamedObjectExt {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+ class Door: public NamedObjectExt {
+ public:
+ virtual bool startAction(CursorType action, Event &event);
+ };
+public:
+ SequenceManager _sequenceManager;
+ SpeakerGameText _gameTextSpeaker;
+ Vechile _vechile;
+ Door _door;
+ NamedHotspot _item1, _item2, _item3, _item4, _item5;
+ NamedHotspot _item6, _item7, _item8, _item9;
+
+ virtual void postInit(SceneObjectList *OwnerList = NULL);
+ virtual void signal();
+};
+
class Scene385: public SceneExt {
/* Items */
class Exit: public NamedHotspot {