diff --git a/core/src/com/unciv/logic/civilization/PolicyManager.java b/core/src/com/unciv/logic/civilization/PolicyManager.java index d924eacdbe..a3330dddf4 100644 --- a/core/src/com/unciv/logic/civilization/PolicyManager.java +++ b/core/src/com/unciv/logic/civilization/PolicyManager.java @@ -56,6 +56,10 @@ public class PolicyManager { if (policiesCompleteInBranch == branch.policies.size() - 1) { // All done apart from branch completion adopt(branch.policies.get(branch.policies.size() - 1)); // add branch completion! } + + for(CityInfo cityInfo : CivilizationInfo.current().cities) + cityInfo.cityStats.update(); + if (policy.name.equals("Collective Rule")) CivilizationInfo.current().tileMap. placeUnitNearTile(CivilizationInfo.current().getCapital().cityLocation, "Settler"); diff --git a/core/src/com/unciv/ui/CityScreen.java b/core/src/com/unciv/ui/CityScreen.java index 36d96905eb..1d894a4d5c 100644 --- a/core/src/com/unciv/ui/CityScreen.java +++ b/core/src/com/unciv/ui/CityScreen.java @@ -199,7 +199,6 @@ public class CityScreen extends CameraStageBaseScreen { if(!Others.isEmpty()) { Label label = new Label("Buildings", skin); - label.setFontScale(1.5f); label.setColor(Color.GREEN); BuildingsTable.add(label).pad(5).row(); diff --git a/core/src/com/unciv/ui/pickerscreens/PolicyPickerScreen.java b/core/src/com/unciv/ui/pickerscreens/PolicyPickerScreen.java index 27880ed527..e6e4c8ded5 100644 --- a/core/src/com/unciv/ui/pickerscreens/PolicyPickerScreen.java +++ b/core/src/com/unciv/ui/pickerscreens/PolicyPickerScreen.java @@ -8,15 +8,13 @@ import com.badlogic.gdx.scenes.scene2d.ui.Image; import com.badlogic.gdx.scenes.scene2d.ui.Table; import com.badlogic.gdx.scenes.scene2d.ui.TextButton; import com.badlogic.gdx.scenes.scene2d.utils.ClickListener; -import com.badlogic.gdx.utils.Predicate; -import com.unciv.logic.city.CityInfo; -import com.unciv.logic.civilization.CivilizationInfo; import com.unciv.logic.civilization.PolicyManager; import com.unciv.models.linq.Linq; import com.unciv.models.gamebasics.GameBasics; import com.unciv.models.gamebasics.Policy; import com.unciv.models.gamebasics.PolicyBranch; import com.unciv.models.gamebasics.StringUtils; +import com.unciv.ui.utils.ImageGetter; public class PolicyPickerScreen extends PickerScreen { @@ -111,7 +109,7 @@ public class PolicyPickerScreen extends PickerScreen { public Button getPolicyButton(final Policy policy, boolean image) { Button toReturn = new Button(skin); if (image) { - Image policyImage = com.unciv.ui.utils.ImageGetter.getImage("PolicyIcons/" + policy.name.replace(" ", "_") + "_(Civ5).png"); + Image policyImage = ImageGetter.getImage("PolicyIcons/" + policy.name.replace(" ", "_") + "_(Civ5).png"); toReturn.add(policyImage).size(30); } else toReturn = new TextButton(policy.name, skin);