diff --git a/src/landscape.cpp b/src/landscape.cpp index 4a2f2f6d06..936f0af4ca 100644 --- a/src/landscape.cpp +++ b/src/landscape.cpp @@ -950,8 +950,8 @@ static void CreateDesertOrRainForest(uint desert_tropic_line) { uint update_freq = Map::Size() / 4; - for (TileIndex tile = 0; tile != Map::Size(); ++tile) { - if ((tile.base() % update_freq) == 0) IncreaseGeneratingWorldProgress(GWP_LANDSCAPE); + for (const auto tile : Map::Iterate()) { + if ((tile % update_freq) == 0) IncreaseGeneratingWorldProgress(GWP_LANDSCAPE); if (!IsValidTile(tile)) continue; @@ -970,8 +970,8 @@ static void CreateDesertOrRainForest(uint desert_tropic_line) RunTileLoop(); } - for (TileIndex tile = 0; tile != Map::Size(); ++tile) { - if ((tile.base() % update_freq) == 0) IncreaseGeneratingWorldProgress(GWP_LANDSCAPE); + for (const auto tile : Map::Iterate()) { + if ((tile % update_freq) == 0) IncreaseGeneratingWorldProgress(GWP_LANDSCAPE); if (!IsValidTile(tile)) continue;