Constructed as default mode (#6358)

Co-authored-by: Agetian <stavdev@mail.ru>
This commit is contained in:
JMAilan
2024-10-17 11:58:01 -04:00
committed by GitHub
parent e862f4d8ca
commit 2571aff4c8

View File

@@ -123,9 +123,21 @@ public class NewGameScene extends MenuScene {
AdventureModes.Custom.setModes(custom); AdventureModes.Custom.setModes(custom);
} }
String[] modeNames = new String[modes.size]; 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(); modeNames[i] = modes.get(i).getName();
if (modes.get(i) == AdventureModes.Constructed) {
constructedIndex = i;
}
}
mode.setTextList(modeNames); 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", gender.setTextList(new String[]{Forge.getLocalizer().getMessage("lblMale") + "[%120][CYAN] \u2642",
Forge.getLocalizer().getMessage("lblFemale") + "[%120][MAGENTA] \u2640"}); Forge.getLocalizer().getMessage("lblFemale") + "[%120][MAGENTA] \u2640"});