aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/base_engine.h
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2012-08-07 13:51:22 +0200
committerEinar Johan Trøan Sømåen2012-08-07 13:51:22 +0200
commit6b159d71ab212feb4e93bae412a7352ead59241b (patch)
treec9e035ee75ab09334f20332218eab2589f712bd7 /engines/wintermute/base/base_engine.h
parente32b79bff1260f8d2853404f750acc22209a323b (diff)
downloadscummvm-rg350-6b159d71ab212feb4e93bae412a7352ead59241b.tar.gz
scummvm-rg350-6b159d71ab212feb4e93bae412a7352ead59241b.tar.bz2
scummvm-rg350-6b159d71ab212feb4e93bae412a7352ead59241b.zip
WINTERMUTE: Remove g_wintermute.
Diffstat (limited to 'engines/wintermute/base/base_engine.h')
-rw-r--r--engines/wintermute/base/base_engine.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/wintermute/base/base_engine.h b/engines/wintermute/base/base_engine.h
index 253ef048ab..04199715af 100644
--- a/engines/wintermute/base/base_engine.h
+++ b/engines/wintermute/base/base_engine.h
@@ -38,6 +38,7 @@ namespace WinterMute {
class BaseFileManager;
class BaseRegistry;
class BaseGame;
+class SystemClassRegistry;
class BaseEngine : public Common::Singleton<WinterMute::BaseEngine> {
void init();
BaseFileManager *_fileManager;
@@ -45,6 +46,7 @@ class BaseEngine : public Common::Singleton<WinterMute::BaseEngine> {
BaseGame *_gameRef;
// We need random numbers
Common::RandomSource *_rnd;
+ SystemClassRegistry *_classReg;
public:
BaseEngine();
~BaseEngine();
@@ -53,6 +55,8 @@ public:
Common::RandomSource *getRandomSource() { return _rnd; }
uint32 randInt(int from, int to);
+
+ SystemClassRegistry *getClassRegistry(){ return _classReg; }
BaseGame *getGameRef() { return _gameRef; }
BaseFileManager *getFileManager() { return _fileManager; }
static void LOG(bool res, const char *fmt, ...);