From d4c5a35ebe219d8c4e4f63accff9bf50f08126f7 Mon Sep 17 00:00:00 2001 From: drdev Date: Sat, 13 Jun 2015 20:12:17 +0000 Subject: [PATCH] Remove excess deck types from desktop deck chooser combo box --- .../src/main/java/forge/deckchooser/DecksComboBox.java | 2 +- forge-gui/src/main/java/forge/deck/DeckType.java | 10 ++++++++++ .../src/main/java/forge/deck/RandomDeckGenerator.java | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/forge-gui-desktop/src/main/java/forge/deckchooser/DecksComboBox.java b/forge-gui-desktop/src/main/java/forge/deckchooser/DecksComboBox.java index 32ef5928063..82385e0bdc4 100644 --- a/forge-gui-desktop/src/main/java/forge/deckchooser/DecksComboBox.java +++ b/forge-gui-desktop/src/main/java/forge/deckchooser/DecksComboBox.java @@ -26,7 +26,7 @@ public class DecksComboBox extends FComboBoxWrapper { } public void refresh(final DeckType deckType) { - setModel(new DefaultComboBoxModel(DeckType.values())); + setModel(new DefaultComboBoxModel(DeckType.ConstructedOptions)); setSelectedItem(deckType); } diff --git a/forge-gui/src/main/java/forge/deck/DeckType.java b/forge-gui/src/main/java/forge/deck/DeckType.java index 3d34cf63a4f..9aeb9d6c589 100644 --- a/forge-gui/src/main/java/forge/deck/DeckType.java +++ b/forge-gui/src/main/java/forge/deck/DeckType.java @@ -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; diff --git a/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java b/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java index 24215303824..76f40590a06 100644 --- a/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java +++ b/forge-gui/src/main/java/forge/deck/RandomDeckGenerator.java @@ -81,7 +81,7 @@ public class RandomDeckGenerator extends DeckProxy implements Comparable