| 955 | } |
| 956 | |
| 957 | void 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 | |
| 967 | pair<size_t, int> WorldLayout::findContainingCell(WorldLayer const& layer, int x) const { |
| 968 | x = WorldGeometry(m_worldSize).xwrap(x); |
no test coverage detected