From: "Enrico Weigelt, metux IT consult" <enrico.weig...@gr13.net>
--- src/net/sf/freecol/server/generator/TerrainGenerator.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/net/sf/freecol/server/generator/TerrainGenerator.java b/src/net/sf/freecol/server/generator/TerrainGenerator.java index f74d2ba7136..6ab9c600a15 100644 --- a/src/net/sf/freecol/server/generator/TerrainGenerator.java +++ b/src/net/sf/freecol/server/generator/TerrainGenerator.java @@ -23,6 +23,7 @@ import java.util.Arrays; import java.util.ArrayList; import java.util.EnumMap; import java.util.HashMap; +import java.util.Iterator; import java.util.List; import java.util.Random; import java.util.logging.Logger; @@ -983,10 +984,12 @@ public class TerrainGenerator { // Add the bonuses only after the map is completed. // Otherwise we risk creating resources on fields where they // do not belong (like sugar in large rivers or tobacco on hills). - map.forEachTile(t -> { - perhapsAddBonus(t, !importBonuses); - if (!t.isLand()) encodeStyle(t); - }); + Iterator<Tile> iterator = game.getMap().getWholeMapIterator(); + while (iterator.hasNext()) { + Tile t = iterator.next(); + perhapsAddBonus(t, !importBonuses); + if (!t.isLand()) encodeStyle(t); + } // Final cleanups map.resetContiguity(); -- 2.11.0.rc0.7.gbe5a750 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Freecol-developers mailing list Freecol-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freecol-developers