MCPcopy Create free account
hub / github.com/AbyssEngine/AbyssEngineOld / MapTest

Method MapTest

src/OD2/Scenes/MapTest/MapTest.cpp:15–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13namespace OD2::Scenes::MapTest {
14
15MapTest::MapTest() {
16 for (const auto &lvlPrest = Common::DataTableManager::getInstance().getDataTable("LevelPreset"); const auto &row : lvlPrest) {
17 const auto &levelName = row.at("Name");
18 if (levelName == "None" || levelName == "Expansion")
19 continue;
20 _mapSelections.push_back(levelName);
21 }
22
23 _selectedLevelName = _mapSelections.front();
24 onLevelChanged(_selectedLevelName);
25 if (!_selectedLevelAltName.empty()) {
26 _selectedLevelAltName = _mapAltSelections.front();
27 loadTile(_selectedLevelAltName);
28 }
29}
30
31void MapTest::onLevelChanged(const std::string &levelName) {
32 Abyss::Common::Log::debug("Loading level: {}", levelName);

Callers

nothing calls this directly

Calls 1

emptyMethod · 0.80

Tested by

no test coverage detected