From: "Enrico Weigelt, metux IT consult" <[email protected]>
---
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/freecol-developers