diff options
author | Strangerke | 2014-05-16 22:00:29 +0200 |
---|---|---|
committer | Strangerke | 2014-05-16 22:00:29 +0200 |
commit | 3af6bbb397ae94bfbfceeaeab9979613d1047cbb (patch) | |
tree | e04e64d3308c755081a79036bb117675a10f9ebc /engines/mads/nebular/nebular_scenes7.h | |
parent | 1c54f97916ebcd8ae9921827d39cfa95a840c26e (diff) | |
download | scummvm-rg350-3af6bbb397ae94bfbfceeaeab9979613d1047cbb.tar.gz scummvm-rg350-3af6bbb397ae94bfbfceeaeab9979613d1047cbb.tar.bz2 scummvm-rg350-3af6bbb397ae94bfbfceeaeab9979613d1047cbb.zip |
MADS: Implement scene 706
Diffstat (limited to 'engines/mads/nebular/nebular_scenes7.h')
-rw-r--r-- | engines/mads/nebular/nebular_scenes7.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/engines/mads/nebular/nebular_scenes7.h b/engines/mads/nebular/nebular_scenes7.h index 06d5d04b1f..f5f9867fab 100644 --- a/engines/mads/nebular/nebular_scenes7.h +++ b/engines/mads/nebular/nebular_scenes7.h @@ -151,6 +151,29 @@ public: virtual void postActions() {}; }; +class Scene706: public Scene7xx{ +private: + int _vaseHotspotId; + int _vaseMode; // CHECKME: Use? + int _animationMode; + int _animationFrame; + + bool _emptyPedestral; + + void handleTakeVase(); + void handleRexDeath(); + +public: + Scene706(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) {} |