aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/nebular/game_nebular.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-02-23 19:33:26 -0500
committerPaul Gilbert2014-02-23 19:33:26 -0500
commit8c9420a8349b0cdb93dcace36c2bd5f93e03476f (patch)
tree11e48162e9644e526ac31bc30072abecb32bd150 /engines/mads/nebular/game_nebular.h
parent1d80edb2dd092b7e91805f359f0e2a7d470ed7c4 (diff)
downloadscummvm-rg350-8c9420a8349b0cdb93dcace36c2bd5f93e03476f.tar.gz
scummvm-rg350-8c9420a8349b0cdb93dcace36c2bd5f93e03476f.tar.bz2
scummvm-rg350-8c9420a8349b0cdb93dcace36c2bd5f93e03476f.zip
MADS: Added game initialisation code
Diffstat (limited to 'engines/mads/nebular/game_nebular.h')
-rw-r--r--engines/mads/nebular/game_nebular.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/engines/mads/nebular/game_nebular.h b/engines/mads/nebular/game_nebular.h
index b0f088f891..b7f47aa9cd 100644
--- a/engines/mads/nebular/game_nebular.h
+++ b/engines/mads/nebular/game_nebular.h
@@ -35,9 +35,35 @@ class GameNebular: public Game {
protected:
GameNebular(MADSEngine *vm);
- virtual bool checkCopyProtection();
+ virtual int checkCopyProtection();
+
+ virtual void initialiseGlobals();
+
+ virtual void showDialog();
+
+ virtual void setSectionHandler();
};
+
+class Section1Handler: public SectionHandler {
+public:
+ Section1Handler(MADSEngine *vm): SectionHandler(vm) {}
+
+ // TODO: Properly implement handler methods
+ virtual void loadSection() {}
+ virtual void sectionPtr2() {}
+ virtual void sectionPtr3() {}
+};
+
+// TODO: Properly implement handler classes
+typedef Section1Handler Section2Handler;
+typedef Section1Handler Section3Handler;
+typedef Section1Handler Section4Handler;
+typedef Section1Handler Section5Handler;
+typedef Section1Handler Section6Handler;
+typedef Section1Handler Section7Handler;
+
+
} // End of namespace Nebular
} // End of namespace MADS