From 2571aff4c86324578c61f399372351a37a17ecdf Mon Sep 17 00:00:00 2001 From: JMAilan Date: Thu, 17 Oct 2024 11:58:01 -0400 Subject: [PATCH] Constructed as default mode (#6358) Co-authored-by: Agetian --- .../src/forge/adventure/scene/NewGameScene.java | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java b/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java index b00ab82d761..327acb3acd8 100644 --- a/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java +++ b/forge-gui-mobile/src/forge/adventure/scene/NewGameScene.java @@ -123,9 +123,21 @@ public class NewGameScene extends MenuScene { AdventureModes.Custom.setModes(custom); } String[] modeNames = new String[modes.size]; - for (int i = 0; i < modes.size; i++) + int constructedIndex = -1; + + for (int i = 0; i < modes.size; i++) { modeNames[i] = modes.get(i).getName(); + if (modes.get(i) == AdventureModes.Constructed) { + constructedIndex = i; + } + } + mode.setTextList(modeNames); + mode.setCurrentIndex(constructedIndex != -1 ? constructedIndex : 0); + + AdventureModes initialMode = modes.get(mode.getCurrentIndex()); + starterEdition.setVisible(initialMode == AdventureModes.Standard); + starterEditionLabel.setVisible(initialMode == AdventureModes.Standard); gender.setTextList(new String[]{Forge.getLocalizer().getMessage("lblMale") + "[%120][CYAN] \u2642", Forge.getLocalizer().getMessage("lblFemale") + "[%120][MAGENTA] \u2640"});