diff --git a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionSystem.java b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionSystem.java index 68d1ec6f..97e8576d 100644 --- a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionSystem.java +++ b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/DynamicRegionSystem.java @@ -176,7 +176,7 @@ public class DynamicRegionSystem implements RegionSystem { public Stream> getNeighbours(Region region) { return getNeighbours(region, false, true, regionMap.values()) .filter(data -> data.getKey() instanceof DynamicRegion) - .map(data -> new Pair<>((DynamicRegion) data.getKey(), data.getValue())); + .map(data -> (Pair) (Pair) data); } @Override diff --git a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java index a9fdc8f7..8e0997c1 100644 --- a/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java +++ b/BauSystem/BauSystem_RegionDynamic/src/de/steamwar/bausystem/region/dynamic/DynamicRegion.java @@ -54,7 +54,7 @@ public abstract class DynamicRegion implements Region { public final void updateNeighbours() { List> list = DynamicRegionSystem.INSTANCE.getNeighbours(this) .filter(data -> data.getKey() instanceof PathRegion) - .map(data -> new Pair<>((PathRegion) data.getKey(), data.getValue())) + .map(data -> (Pair)(Pair) data) .toList(); // Calculate Garden State for all neighbouring PathRegions list.forEach(data -> {