MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / DungeonGenerator

Method DungeonGenerator

source/game/StarDungeonGenerator.cpp:1426–1429  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1424}
1425
1426DungeonGenerator::DungeonGenerator(String const& dungeonName, uint64_t seed, float threatLevel, Maybe<DungeonId> dungeonId)
1427 : m_rand(seed), m_threatLevel(threatLevel), m_dungeonId(dungeonId) {
1428 m_def = Root::singleton().dungeonDefinitions()->get(dungeonName);
1429}
1430
1431Maybe<pair<List<RectI>, Set<Vec2I>>> DungeonGenerator::generate(DungeonGeneratorWorldFacadePtr facade, Vec2I position, bool markSurfaceAndTerrain, bool forcePlacement) {
1432 String name = m_def->name();

Callers

nothing calls this directly

Calls 3

singletonClass · 0.85
dungeonDefinitionsMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected