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

Method finalize

source/game/StarWorldLayout.cpp:957–965  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

955}
956
957void WorldLayout::finalize(Color mainSkyColor) {
958 sort(m_layers, [](WorldLayer const& a, WorldLayer const& b) { return a.yStart < b.yStart; });
959
960 // Post-process all parallaxes
961 for (auto const& biome : m_biomes) {
962 if (biome->parallax)
963 biome->parallax->fadeToSkyColor(mainSkyColor);
964 }
965}
966
967pair<size_t, int> WorldLayout::findContainingCell(WorldLayer const& layer, int x) const {
968 x = WorldGeometry(m_worldSize).xwrap(x);

Callers 3

buildAsteroidsLayoutMethod · 0.80

Calls 2

fadeToSkyColorMethod · 0.80
sortFunction · 0.50

Tested by

no test coverage detected