From 13d726108b1cbbb1ddc1873b0438f04161a35b77 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 4 Nov 2022 11:23:02 -0400 Subject: [PATCH] Fixed #7818 --- core/src/mindustry/core/World.java | 5 +++++ core/src/mindustry/ui/dialogs/PlanetDialog.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/core/World.java b/core/src/mindustry/core/World.java index 01bfb0986c..0b4f2179e0 100644 --- a/core/src/mindustry/core/World.java +++ b/core/src/mindustry/core/World.java @@ -300,6 +300,10 @@ public class World{ ObjectSet content = new ObjectSet<>(); + //resources can be outside area + boolean border = state.rules.limitMapArea; + state.rules.limitMapArea = false; + //TODO duplicate code? for(Tile tile : tiles){ if(getDarkness(tile.x, tile.y) >= 3){ @@ -312,6 +316,7 @@ public class World{ if(tile.wallDrop() != null) content.add(tile.wallDrop()); if(liquid != null) content.add(liquid); } + state.rules.limitMapArea = border; state.rules.cloudColor = sector.planet.landCloudColor; state.rules.env = sector.planet.defaultEnv; diff --git a/core/src/mindustry/ui/dialogs/PlanetDialog.java b/core/src/mindustry/ui/dialogs/PlanetDialog.java index e8b9f2682d..ec504321fb 100644 --- a/core/src/mindustry/ui/dialogs/PlanetDialog.java +++ b/core/src/mindustry/ui/dialogs/PlanetDialog.java @@ -1136,7 +1136,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{ t.add("@sectors.resources").padRight(4); for(UnlockableContent c : sector.info.resources){ if(c == null) continue; //apparently this is possible. - t.image(c.uiIcon).padRight(3).size(iconSmall); + t.image(c.uiIcon).padRight(3).scaling(Scaling.fit).size(iconSmall); } }).padLeft(10f).fillX().row(); }