diff options
author | Strangerke | 2014-05-16 18:55:53 +0200 |
---|---|---|
committer | Strangerke | 2014-05-16 18:56:22 +0200 |
commit | 54d8f17686d7fc7c4a9269c983e10ad4073c71f0 (patch) | |
tree | 2cbfee84e6533ffd032059929fdca5278df0b9cf /engines/mads/nebular/nebular_scenes7.h | |
parent | dbf2cfef5754aaf3b5fbe47860106cf5386525f8 (diff) | |
download | scummvm-rg350-54d8f17686d7fc7c4a9269c983e10ad4073c71f0.tar.gz scummvm-rg350-54d8f17686d7fc7c4a9269c983e10ad4073c71f0.tar.bz2 scummvm-rg350-54d8f17686d7fc7c4a9269c983e10ad4073c71f0.zip |
MADS: Implement scene 704
Diffstat (limited to 'engines/mads/nebular/nebular_scenes7.h')
-rw-r--r-- | engines/mads/nebular/nebular_scenes7.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/engines/mads/nebular/nebular_scenes7.h b/engines/mads/nebular/nebular_scenes7.h index 049cc54bf4..34695dd402 100644 --- a/engines/mads/nebular/nebular_scenes7.h +++ b/engines/mads/nebular/nebular_scenes7.h @@ -106,6 +106,32 @@ public: virtual void postActions() {}; }; +class Scene704: public Scene7xx{ +private: + int _bottleHotspotId; + int _boatCurrentFrame; + int _animationMode; + int _boatDirection; + + bool _takeBottleFl; + + Conversation _dialog1; + + void handleFillBottle(int quote); + void setBottleSequence(); + void handleBottleInterface(); + +public: + Scene704(MADSEngine *vm) : Scene7xx(vm) {} + + virtual void setup(); + virtual void enter(); + virtual void step(); + virtual void preActions() {}; + virtual void actions(); + virtual void postActions() {}; +}; + class Scene707: public SceneTeleporter { public: Scene707(MADSEngine *vm) : SceneTeleporter(vm) {} |