コード例 #1
0
ファイル: statuseffect.cpp プロジェクト: supermukmin/ManaPlus
void StatusEffect::unload()
{
    if (!mLoaded)
        return;

    unloadMap(statusEffects[0]);
    unloadMap(statusEffects[1]);
    unloadMap(stunEffects[0]);
    unloadMap(stunEffects[1]);

    mLoaded = false;
}
コード例 #2
0
ファイル: statuseffectdb.cpp プロジェクト: mekolat/ManaPlus
void StatusEffectDB::unload()
{
    if (!mLoaded)
        return;

    logger->log1("Unloading status effect database...");

    fakeId = 10000;
    unloadMap(statusEffects[0]);
    unloadMap(statusEffects[1]);

    optionToIdMap.clear();
    opt1ToIdMap.clear();
    opt2ToIdMap.clear();
    opt3ToIdMap.clear();

    mLoaded = false;
}
コード例 #3
0
ファイル: Map.cpp プロジェクト: zyphrus/Akaro
	void Map::unload()
	{
		unloadMap();
	}
コード例 #4
0
ファイル: MapManager.cpp プロジェクト: Cloaked9000/EdgierRPG
void MapManager::switchToMap(const std::string filepath)
{
    unloadMap(currentlyDisplayedMap);
    MapManager::getCurrentMap()->specialTileContainer.clear();
    loadMap(filepath);
}