コード例 #1
0
ファイル: unit_type.cpp プロジェクト: wangtianhang/glest
UnitType::~UnitType(){
	deleteValues(commandTypes.begin(), commandTypes.end());
	deleteValues(skillTypes.begin(), skillTypes.end());
	deleteValues(selectionSounds.getSounds().begin(), selectionSounds.getSounds().end());
	deleteValues(commandSounds.getSounds().begin(), commandSounds.getSounds().end());
	delete [] cellMap;
}
コード例 #2
0
ファイル: tileset.cpp プロジェクト: johnjianfang/megaglestng
Tileset::~Tileset() {
	for(int i = 0; i < surfCount; ++i) {
		deleteValues(surfPixmaps[i].begin(),surfPixmaps[i].end());
		surfPixmaps[i].clear();
	}

	Logger::getInstance().add(Lang::getInstance().get("LogScreenGameUnLoadingTileset","",true), true);
}
コード例 #3
0
ファイル: PropertyFS.cpp プロジェクト: Prabhnith/nix
void PropertyFS::values(const nix::none_t t) {
    // TODO: rethink if we want two methods for same thing
    deleteValues();
}
コード例 #4
0
ファイル: upgrade.cpp プロジェクト: Ishmaru/megaglest-source
UpgradeManager::~UpgradeManager() {
	upgradesLookup.clear();
	deleteValues(upgrades.begin(), upgrades.end());
}
コード例 #5
0
void
CssmAutoQuery::clear()
{
	deleteValues();
	ArrayBuilder<CssmSelectionPredicate>::clear();
}
コード例 #6
0
void
CssmAutoDbRecordAttributeData::clear()
{
	deleteValues();
	ArrayBuilder<CssmDbAttributeData>::clear();
}
コード例 #7
0
ファイル: core_data.cpp プロジェクト: log-n/Megaglest-AI
CoreData::~CoreData() {
	deleteValues(waterSounds.getSounds().begin(), waterSounds.getSounds().end());
}