private void fillMapWithRandomTerrainTypeFields(Map map) { System.out.println("Putting terrain on map"); fillMapWithTerrain(map, DuneTerrain.TERRAIN_SAND); createCircularField(map, Vector2D.create(0, 0), DuneTerrain.TERRAIN_ROCK, 20); createCircularField( map, Vector2D.create(map.getWidth(), map.getHeight()), DuneTerrain.TERRAIN_ROCK, 20); for (int f = 0; f < 5; f++) { Vector2D randomVec = Vector2D.random(15, 45, 15, 45); createCircularField(map, randomVec, DuneTerrain.TERRAIN_SPICE, 6); createField(map, randomVec, DuneTerrain.TERRAIN_SPICE, 200); createField(map, randomVec, DuneTerrain.TERRAIN_SPICE_HILL, 50); } for (int f = 0; f < 5; f++) { Vector2D randomVec = Vector2D.random(15, 45, 15, 45); createCircularField(map, randomVec, DuneTerrain.TERRAIN_ROCK, 6); createField(map, randomVec, DuneTerrain.TERRAIN_ROCK, 100); // createField(map, randomVec, DuneTerrain.TERRAIN_MOUNTAIN, 25); } }