diff options
author | Einar Johan Trøan Sømåen | 2012-08-07 13:51:22 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-08-07 13:51:22 +0200 |
commit | 6b159d71ab212feb4e93bae412a7352ead59241b (patch) | |
tree | c9e035ee75ab09334f20332218eab2589f712bd7 /engines/wintermute/base/base_engine.cpp | |
parent | e32b79bff1260f8d2853404f750acc22209a323b (diff) | |
download | scummvm-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.cpp')
-rw-r--r-- | engines/wintermute/base/base_engine.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/wintermute/base/base_engine.cpp b/engines/wintermute/base/base_engine.cpp index 04088d299e..c31777c866 100644 --- a/engines/wintermute/base/base_engine.cpp +++ b/engines/wintermute/base/base_engine.cpp @@ -30,6 +30,7 @@ #include "engines/wintermute/base/base_game.h" #include "engines/wintermute/base/base_engine.h" #include "engines/wintermute/wintermute.h" +#include "engines/wintermute/system/sys_class_registry.h" #include "common/system.h" namespace Common { DECLARE_SINGLETON(WinterMute::BaseEngine); @@ -40,6 +41,7 @@ namespace WinterMute { BaseEngine::BaseEngine() { _fileManager = NULL; _gameRef = NULL; + _classReg = NULL; _rnd = NULL; _gameId = ""; } @@ -48,10 +50,14 @@ void BaseEngine::init() { _fileManager = new BaseFileManager(); // Don't forget to register your random source _rnd = new Common::RandomSource("WinterMute"); + _classReg = new SystemClassRegistry(); + _classReg->registerClasses(); } BaseEngine::~BaseEngine() { delete _fileManager; + delete _rnd; + delete _classReg; } void BaseEngine::createInstance(const Common::String &gameid) { |