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) {
|
public void refresh(final DeckType deckType) {
|
||||||
setModel(new DefaultComboBoxModel<DeckType>(DeckType.values()));
|
setModel(new DefaultComboBoxModel<DeckType>(DeckType.ConstructedOptions));
|
||||||
setSelectedItem(deckType);
|
setSelectedItem(deckType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,16 @@ public enum DeckType {
|
|||||||
NET_DECK ("Net Decks"),
|
NET_DECK ("Net Decks"),
|
||||||
NET_COMMANDER_DECK ("Net Commander 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 String value;
|
||||||
private DeckType(final String value) {
|
private DeckType(final String value) {
|
||||||
this.value = value;
|
this.value = value;
|
||||||
|
|||||||
@@ -81,7 +81,7 @@ public class RandomDeckGenerator extends DeckProxy implements Comparable<RandomD
|
|||||||
return DeckgenUtil.generatePlanarDeck();
|
return DeckgenUtil.generatePlanarDeck();
|
||||||
default:
|
default:
|
||||||
while (true) {
|
while (true) {
|
||||||
switch (Aggregates.random(DeckType.values())) {
|
switch (Aggregates.random(DeckType.ConstructedOptions)) {
|
||||||
case PRECONSTRUCTED_DECK:
|
case PRECONSTRUCTED_DECK:
|
||||||
return Aggregates.random(DeckProxy.getAllPreconstructedDecks(QuestController.getPrecons())).getDeck();
|
return Aggregates.random(DeckProxy.getAllPreconstructedDecks(QuestController.getPrecons())).getDeck();
|
||||||
case QUEST_OPPONENT_DECK:
|
case QUEST_OPPONENT_DECK:
|
||||||
|
|||||||
Reference in New Issue
Block a user