diff options
author | Strangerke | 2011-09-25 13:00:46 +0200 |
---|---|---|
committer | Strangerke | 2011-09-25 13:00:46 +0200 |
commit | d50b519653aa0ade953097934efa4f544b167f3c (patch) | |
tree | 9d0db415b05295b29883870b4470762f457e69f6 /engines/tsage/blue_force/blueforce_scenes9.h | |
parent | a6b796811ccedcbbdc103b5e9909c79cbe76acaf (diff) | |
download | scummvm-rg350-d50b519653aa0ade953097934efa4f544b167f3c.tar.gz scummvm-rg350-d50b519653aa0ade953097934efa4f544b167f3c.tar.bz2 scummvm-rg350-d50b519653aa0ade953097934efa4f544b167f3c.zip |
TsAGE: Implement scene 920
Diffstat (limited to 'engines/tsage/blue_force/blueforce_scenes9.h')
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes9.h | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes9.h b/engines/tsage/blue_force/blueforce_scenes9.h index 09752d40d5..5e6cb5c312 100644 --- a/engines/tsage/blue_force/blueforce_scenes9.h +++ b/engines/tsage/blue_force/blueforce_scenes9.h @@ -121,6 +121,41 @@ public: void synchronize(Serializer &s); }; +class Scene920: public PalettedScene { + /* Items */ + class Item1: public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + class Item8: public NamedHotspot { + public: + virtual bool startAction(CursorType action, Event &event); + }; + +public: + SequenceManager _sequenceManager1; + SpeakerGameText _gameTextSpeaker; + SpeakerJakeJacket _jakeJacketSpeaker; + + Item1 _crate; + NamedHotspot _item2; + NamedHotspot _item3; + NamedHotspot _item4; + NamedHotspot _item5; + NamedHotspot _item6; + NamedHotspot _item7; + NamedObject _object1; + NamedObject _object2; + NamedObject _object3; + Item8 _exitN; + Common::Point _oldCoord; + + virtual void postInit(SceneObjectList *OwnerList = NULL); + virtual void signal(); + virtual void process(Event &event); + virtual void dispatch(); + void synchronize(Serializer &s); +}; } // End of namespace BlueForce } // End of namespace TsAGE |