Moved destruction of globals and resource manager to common M4 engine base class - this fixes a bug where resources were still being tossed after the resource manager was destroyed

svn-id: r49476
This commit is contained in:
Paul Gilbert 2010-06-07 09:06:06 +00:00
parent d30d57b923
commit 1572524b64

View file

@ -146,6 +146,8 @@ MadsM4Engine::~MadsM4Engine() {
delete _ws;
delete _random;
delete _palette;
delete _globals;
delete _resourceManager;
}
Common::Error MadsM4Engine::run() {
@ -303,8 +305,6 @@ M4Engine::M4Engine(OSystem *syst, const M4GameDescription *gameDesc): MadsM4Engi
}
M4Engine::~M4Engine() {
delete _resourceManager;
delete _globals;
delete _converse;
}
@ -500,8 +500,6 @@ MadsEngine::MadsEngine(OSystem *syst, const M4GameDescription *gameDesc): MadsM4
}
MadsEngine::~MadsEngine() {
delete _globals;
delete _resourceManager;
}
Common::Error MadsEngine::run() {