summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorxemplum <morxemplum+github@gmail.com>2020-08-14 07:24:52 -0700
committerMorxemplum <morxemplum+github@gmail.com>2020-08-14 07:24:52 -0700
commitb728ff6d9802b722148e6c3b9e62ba215a622475 (patch)
treefd479127c48a5b471065c820ba75291fbb8242d9
parent51083f55e76208b519bc958f851ddd5cdb663386 (diff)
Levels that aren't selectable no longer show up in the menufix_selectable
-rw-r--r--src/SSVOpenHexagon/Global/Assets.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/SSVOpenHexagon/Global/Assets.cpp b/src/SSVOpenHexagon/Global/Assets.cpp
index 38d622f7..af34a6bd 100644
--- a/src/SSVOpenHexagon/Global/Assets.cpp
+++ b/src/SSVOpenHexagon/Global/Assets.cpp
@@ -301,10 +301,12 @@ void HGAssets::loadLevelData(
for(const auto& p : scanSingleByExt(mPath + "Levels/", ".json"))
{
LevelData levelData{ssvuj::getFromFile(p), mPath, mPackId};
-
- const std::string assetId = mPackId + "_" + levelData.id;
- levelDataIdsByPack[mPackId].emplace_back(assetId);
- levelDatas.emplace(assetId, std::move(levelData));
+ if (levelData.selectable)
+ {
+ const std::string assetId = mPackId + "_" + levelData.id;
+ levelDataIdsByPack[mPackId].emplace_back(assetId);
+ levelDatas.emplace(assetId, std::move(levelData));
+ }
}
}
void HGAssets::loadLocalProfiles()