diff options
Diffstat (limited to 'engines/illusions/specialcode.cpp')
| -rw-r--r-- | engines/illusions/specialcode.cpp | 6 | 
1 files changed, 2 insertions, 4 deletions
| diff --git a/engines/illusions/specialcode.cpp b/engines/illusions/specialcode.cpp index a412462d26..37286574a9 100644 --- a/engines/illusions/specialcode.cpp +++ b/engines/illusions/specialcode.cpp @@ -30,14 +30,12 @@ namespace Illusions {  void SpecialCodeLoader::load(Resource *resource) {  	debug("SpecialCodeLoader::load() Loading special code %08X...", resource->_resId); -	_vm->_specialCode = new BbdouSpecialCode(_vm); -	_vm->_specialCode->init(); +	_vm->loadSpecialCode(resource->_resId);  }  void SpecialCodeLoader::unload(Resource *resource) {  	debug("SpecialCodeLoader::unload() Unloading special code %08X...", resource->_resId); -	delete _vm->_specialCode; -	_vm->_specialCode = 0; +	_vm->unloadSpecialCode(resource->_resId);  }  void SpecialCodeLoader::buildFilename(Resource *resource) { | 
