mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
Added Random Pauper Colour Deck gen in Gauntlet options
This commit is contained in:
@@ -83,6 +83,7 @@ public enum CSubmenuGauntletQuick implements ICDoc {
|
|||||||
if (view.getBoxLegacyGenDecks().isSelected()) { allowedDeckTypes.add(DeckType.LEGACY_CARDGEN_DECK); }
|
if (view.getBoxLegacyGenDecks().isSelected()) { allowedDeckTypes.add(DeckType.LEGACY_CARDGEN_DECK); }
|
||||||
if (view.getBoxVintageGenDecks().isSelected()) { allowedDeckTypes.add(DeckType.VINTAGE_CARDGEN_DECK); }
|
if (view.getBoxVintageGenDecks().isSelected()) { allowedDeckTypes.add(DeckType.VINTAGE_CARDGEN_DECK); }
|
||||||
if (view.getBoxModernColorDecks().isSelected()) { allowedDeckTypes.add(DeckType.MODERN_COLOR_DECK); }
|
if (view.getBoxModernColorDecks().isSelected()) { allowedDeckTypes.add(DeckType.MODERN_COLOR_DECK); }
|
||||||
|
if (view.getBoxPauperColorDecks().isSelected()) { allowedDeckTypes.add(DeckType.PAUPER_COLOR_DECK); }
|
||||||
if (view.getBoxThemeDecks().isSelected()) { allowedDeckTypes.add(DeckType.THEME_DECK); }
|
if (view.getBoxThemeDecks().isSelected()) { allowedDeckTypes.add(DeckType.THEME_DECK); }
|
||||||
if (view.getBoxUserDecks().isSelected()) { allowedDeckTypes.add(DeckType.CUSTOM_DECK); }
|
if (view.getBoxUserDecks().isSelected()) { allowedDeckTypes.add(DeckType.CUSTOM_DECK); }
|
||||||
if (view.getBoxQuestDecks().isSelected()) { allowedDeckTypes.add(DeckType.QUEST_OPPONENT_DECK); }
|
if (view.getBoxQuestDecks().isSelected()) { allowedDeckTypes.add(DeckType.QUEST_OPPONENT_DECK); }
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ public enum VSubmenuGauntletQuick implements IVSubmenu<CSubmenuGauntletQuick> {
|
|||||||
private final JCheckBox boxLegacyCardgenDecks = new FCheckBox(DeckType.LEGACY_CARDGEN_DECK.toString());
|
private final JCheckBox boxLegacyCardgenDecks = new FCheckBox(DeckType.LEGACY_CARDGEN_DECK.toString());
|
||||||
private final JCheckBox boxVintageCardgenDecks = new FCheckBox(DeckType.VINTAGE_CARDGEN_DECK.toString());
|
private final JCheckBox boxVintageCardgenDecks = new FCheckBox(DeckType.VINTAGE_CARDGEN_DECK.toString());
|
||||||
private final JCheckBox boxModernColorDecks = new FCheckBox(DeckType.MODERN_COLOR_DECK.toString());
|
private final JCheckBox boxModernColorDecks = new FCheckBox(DeckType.MODERN_COLOR_DECK.toString());
|
||||||
|
private final JCheckBox boxPauperColorDecks = new FCheckBox(DeckType.PAUPER_COLOR_DECK.toString());
|
||||||
private final JCheckBox boxThemeDecks = new FCheckBox(DeckType.THEME_DECK.toString());
|
private final JCheckBox boxThemeDecks = new FCheckBox(DeckType.THEME_DECK.toString());
|
||||||
|
|
||||||
private final FDeckChooser lstDecks = new FDeckChooser(null, false, GameType.Constructed, false);
|
private final FDeckChooser lstDecks = new FDeckChooser(null, false, GameType.Constructed, false);
|
||||||
@@ -105,6 +106,7 @@ public enum VSubmenuGauntletQuick implements IVSubmenu<CSubmenuGauntletQuick> {
|
|||||||
boxVintageCardgenDecks.setSelected(false);
|
boxVintageCardgenDecks.setSelected(false);
|
||||||
}
|
}
|
||||||
boxModernColorDecks.setSelected(true);
|
boxModernColorDecks.setSelected(true);
|
||||||
|
boxPauperColorDecks.setSelected(true);
|
||||||
|
|
||||||
sliOpponents.setMajorTickSpacing(5);
|
sliOpponents.setMajorTickSpacing(5);
|
||||||
sliOpponents.setMinorTickSpacing(0);
|
sliOpponents.setMinorTickSpacing(0);
|
||||||
@@ -134,7 +136,8 @@ public enum VSubmenuGauntletQuick implements IVSubmenu<CSubmenuGauntletQuick> {
|
|||||||
pnlOptions.add(boxVintageCardgenDecks, "w 96%!, h 30px!, gap 2% 0 0 5px");
|
pnlOptions.add(boxVintageCardgenDecks, "w 96%!, h 30px!, gap 2% 0 0 5px");
|
||||||
}
|
}
|
||||||
pnlOptions.add(boxStandardColorDecks, "w 96%!, h 30px!, gap 2% 0 0 5px");
|
pnlOptions.add(boxStandardColorDecks, "w 96%!, h 30px!, gap 2% 0 0 5px");
|
||||||
pnlOptions.add(boxModernColorDecks, "w 96%!, h 30px!, gap 2% 0 0 0");
|
pnlOptions.add(boxModernColorDecks, "w 96%!, h 30px!, gap 2% 0 0 5px");
|
||||||
|
pnlOptions.add(boxPauperColorDecks, "w 96%!, h 30px!, gap 2% 0 0 0");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateDeckPanel() {
|
public void updateDeckPanel() {
|
||||||
@@ -221,6 +224,10 @@ public enum VSubmenuGauntletQuick implements IVSubmenu<CSubmenuGauntletQuick> {
|
|||||||
return boxModernColorDecks;
|
return boxModernColorDecks;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public JCheckBox getBoxPauperColorDecks() {
|
||||||
|
return boxPauperColorDecks;
|
||||||
|
}
|
||||||
|
|
||||||
/** @return {@link javax.swing.JCheckBox} */
|
/** @return {@link javax.swing.JCheckBox} */
|
||||||
public JCheckBox getBoxStandardGenDecks() {
|
public JCheckBox getBoxStandardGenDecks() {
|
||||||
return boxStandardCardgenDecks;
|
return boxStandardCardgenDecks;
|
||||||
|
|||||||
@@ -58,6 +58,9 @@ public class GauntletUtil {
|
|||||||
case MODERN_COLOR_DECK:
|
case MODERN_COLOR_DECK:
|
||||||
deck = DeckgenUtil.getRandomColorDeck(FModel.getFormats().getModern().getFilterPrinted(),true);
|
deck = DeckgenUtil.getRandomColorDeck(FModel.getFormats().getModern().getFilterPrinted(),true);
|
||||||
break;
|
break;
|
||||||
|
case PAUPER_COLOR_DECK:
|
||||||
|
deck = DeckgenUtil.getRandomColorDeck(FModel.getFormats().getPauper().getFilterPrinted(), true);
|
||||||
|
break;
|
||||||
case CUSTOM_DECK:
|
case CUSTOM_DECK:
|
||||||
deck = DeckgenUtil.getRandomCustomDeck();
|
deck = DeckgenUtil.getRandomCustomDeck();
|
||||||
if (deck != null) { // fall back to precon if none available
|
if (deck != null) { // fall back to precon if none available
|
||||||
|
|||||||
Reference in New Issue
Block a user