Beispiel #1
0
void Module::unloadResources() {
	std::list<Common::ChangeID>::reverse_iterator r;
	for (r = _resources.rbegin(); r != _resources.rend(); ++r)
		deindexResources(*r);

	_resources.clear();
}
Beispiel #2
0
void Module::unloadHAKs() {
	std::vector<Common::ChangeID>::iterator hak;
	for (hak = _resHAKs.begin(); hak != _resHAKs.end(); ++hak)
		deindexResources(*hak);

	_resHAKs.clear();
}
Beispiel #3
0
void DragonAgeEngine::deinit() {
	Game::unloadTalkTables(_languageTLK);
	deindexResources(_resources);

	delete _game;

	_game = 0;
}
Beispiel #4
0
void WitcherEngine::unloadLanguageFiles() {
	TalkMan.removeTable(_languageTLK);

	std::list<Common::ChangeID>::iterator res;
	for (res = _languageResources.begin(); res != _languageResources.end(); ++res)
		deindexResources(*res);

	_languageResources.clear();
}
Beispiel #5
0
Placeable::~Placeable() {
	hide();

	delete _model;

	try {
		deindexResources(_modelTexture);
	} catch (...) {
	}
}
Beispiel #6
0
void Module::unloadModule() {
	_tag.clear();

	_ifo.unload();

	deindexResources(_resModule);

	_newModule.clear();
	_hasModule = false;
}
Beispiel #7
0
void Module::unloadModule() {
	_tag.clear();

	_ifo.unload();

	deindexResources(_resModule);

	_newModule.clear();

	_eventQueue.clear();
	_delayedActions.clear();

	_hasModule = false;
	_running   = false;
	_exit      = true;
}
Beispiel #8
0
void Module::unloadModule() {
	runScript(kScriptExit, this, _pc);
	handleActions();

	_delayedActions.clear();

	TwoDAReg.clear();

	clearVariables();
	clearScripts();

	_tag.clear();

	_ifo.unload();

	deindexResources(_resModule);

	_newModule.clear();
	_hasModule = false;
}
Beispiel #9
0
void SonicEngine::unloadLanguageFiles() {
	TalkMan.removeTable(_languageTLK);

	deindexResources(_languageHERF);
}
Beispiel #10
0
void Module::unloadTexturePack() {
	for (int i = 0; i < 4; i++)
		deindexResources(_resTP[i]);

	_currentTexturePack = -1;
}
Beispiel #11
0
void Module::unloadTexturePack() {
	deindexResources(_textures);
	_currentTexturePack = -1;
}
Beispiel #12
0
void DragonAge2Engine::deinit() {
	Game::unloadTalkTables(_languageTLK);
	deindexResources(_resources);

	_game.reset();
}
Beispiel #13
0
void Module::unloadHAKs() {
	deindexResources(_resHAKs);
}