0x004C4BD7
| 212 | |
| 213 | // 0x004C4BD7 |
| 214 | static void generateWater([[maybe_unused]] HeightMap& heightMap) |
| 215 | { |
| 216 | auto seaLevel = getGameState().seaLevel; |
| 217 | |
| 218 | for (auto& pos : World::getDrawableTileRange()) |
| 219 | { |
| 220 | auto tile = TileManager::get(pos); |
| 221 | auto* surface = tile.surface(); |
| 222 | |
| 223 | if (surface != nullptr && surface->baseZ() < (seaLevel << 2)) |
| 224 | { |
| 225 | surface->setWater(seaLevel); |
| 226 | } |
| 227 | } |
| 228 | } |
| 229 | |
| 230 | static std::optional<uint8_t> getEverywhereSurfaceStyle() |
| 231 | { |