aboutsummaryrefslogtreecommitdiff
path: root/gob/init.h
diff options
context:
space:
mode:
Diffstat (limited to 'gob/init.h')
-rw-r--r--gob/init.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/gob/init.h b/gob/init.h
index a54c5d064f..964ea0f582 100644
--- a/gob/init.h
+++ b/gob/init.h
@@ -24,10 +24,22 @@
namespace Gob {
-void init_findBestCfg(void);
-void init_soundVideo(int32 smallHeapSize, int16 flag);
+class Init {
+public:
+ void findBestCfg(void);
+ void soundVideo(int32 smallHeapSize, int16 flag);
-void init_initGame(char *totFile);
+ void initGame(char *totFile);
+
+ Init(GobEngine *vm);
+
+protected:
+ Video::PalDesc *palDesc;
+ static const char *fontNames[4];
+ GobEngine *_vm;
+
+ void cleanup(void);
+};
} // End of namespace Gob