aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/phantom/phantom_scenes1.h
diff options
context:
space:
mode:
authorStrangerke2015-10-18 01:07:06 +0200
committerStrangerke2015-10-18 01:07:06 +0200
commitabd7d58633bb0a0e024ddfd5f257b09e532d4630 (patch)
treefa27ed220d685bed69c65d4eac8bd205fb21a1da /engines/mads/phantom/phantom_scenes1.h
parent530c3303c6457054daf8211886ae824937670af6 (diff)
downloadscummvm-rg350-abd7d58633bb0a0e024ddfd5f257b09e532d4630.tar.gz
scummvm-rg350-abd7d58633bb0a0e024ddfd5f257b09e532d4630.tar.bz2
scummvm-rg350-abd7d58633bb0a0e024ddfd5f257b09e532d4630.zip
MADS: Phantom: Add logic for scene 105
Use an enum in various calls of _scene->_dynamicHotspots.add()
Diffstat (limited to 'engines/mads/phantom/phantom_scenes1.h')
-rw-r--r--engines/mads/phantom/phantom_scenes1.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/mads/phantom/phantom_scenes1.h b/engines/mads/phantom/phantom_scenes1.h
index cd9f6aea20..83b94bae91 100644
--- a/engines/mads/phantom/phantom_scenes1.h
+++ b/engines/mads/phantom/phantom_scenes1.h
@@ -192,6 +192,20 @@ public:
virtual void actions();
};
+class Scene105 : public Scene1xx {
+private:
+
+public:
+ Scene105(MADSEngine *vm);
+ virtual void synchronize(Common::Serializer &s);
+
+ virtual void setup();
+ virtual void enter();
+ virtual void step();
+ virtual void preActions();
+ virtual void actions();
+};
+
} // End of namespace Phantom
} // End of namespace MADS