mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Remove excess deck types from desktop deck chooser combo box
This commit is contained in:
@@ -26,7 +26,7 @@ public class DecksComboBox extends FComboBoxWrapper<DeckType> {
|
||||
}
|
||||
|
||||
public void refresh(final DeckType deckType) {
|
||||
setModel(new DefaultComboBoxModel<DeckType>(DeckType.values()));
|
||||
setModel(new DefaultComboBoxModel<DeckType>(DeckType.ConstructedOptions));
|
||||
setSelectedItem(deckType);
|
||||
}
|
||||
|
||||
|
||||
@@ -16,6 +16,16 @@ public enum DeckType {
|
||||
NET_DECK ("Net Decks"),
|
||||
NET_COMMANDER_DECK ("Net Commander Decks");
|
||||
|
||||
public static final DeckType[] ConstructedOptions = new DeckType[] {
|
||||
DeckType.CUSTOM_DECK,
|
||||
DeckType.PRECONSTRUCTED_DECK,
|
||||
DeckType.QUEST_OPPONENT_DECK,
|
||||
DeckType.COLOR_DECK,
|
||||
DeckType.THEME_DECK,
|
||||
DeckType.RANDOM_DECK,
|
||||
DeckType.NET_DECK
|
||||
};
|
||||
|
||||
private String value;
|
||||
private DeckType(final String value) {
|
||||
this.value = value;
|
||||
|
||||
@@ -81,7 +81,7 @@ public class RandomDeckGenerator extends DeckProxy implements Comparable<RandomD
|
||||
return DeckgenUtil.generatePlanarDeck();
|
||||
default:
|
||||
while (true) {
|
||||
switch (Aggregates.random(DeckType.values())) {
|
||||
switch (Aggregates.random(DeckType.ConstructedOptions)) {
|
||||
case PRECONSTRUCTED_DECK:
|
||||
return Aggregates.random(DeckProxy.getAllPreconstructedDecks(QuestController.getPrecons())).getDeck();
|
||||
case QUEST_OPPONENT_DECK:
|
||||
|
||||
Reference in New Issue
Block a user