diff --git a/core/src/mindustry/ui/dialogs/CampaignRulesDialog.java b/core/src/mindustry/ui/dialogs/CampaignRulesDialog.java index 317d321287..64adb4df2c 100644 --- a/core/src/mindustry/ui/dialogs/CampaignRulesDialog.java +++ b/core/src/mindustry/ui/dialogs/CampaignRulesDialog.java @@ -29,6 +29,10 @@ public class CampaignRulesDialog extends BaseDialog{ } } }); + + onResize(() -> { + rebuild(); + }); } void rebuild(){ @@ -50,6 +54,10 @@ public class CampaignRulesDialog extends BaseDialog{ t.button(diff.localized(), style, () -> { rules.difficulty = diff; }).group(group).checked(b -> rules.difficulty == diff); + + if(Core.graphics.isPortrait() && diff.ordinal() % 2 == 1){ + t.row(); + } } }).left().fill(false).expand(false, false).row();