From c95a75dc6bc97f51314963378f42d42d30cd02c2 Mon Sep 17 00:00:00 2001 From: ArsenalNut Date: Sat, 22 Dec 2012 19:34:42 +0000 Subject: [PATCH] added check that disabled deck checking if developer mode is enabled --- .../gui/home/sanctioned/CSubmenuConstructed.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/forge/gui/home/sanctioned/CSubmenuConstructed.java b/src/main/java/forge/gui/home/sanctioned/CSubmenuConstructed.java index 18b8b80d4ec..b7538fc5cd1 100644 --- a/src/main/java/forge/gui/home/sanctioned/CSubmenuConstructed.java +++ b/src/main/java/forge/gui/home/sanctioned/CSubmenuConstructed.java @@ -9,6 +9,7 @@ import javax.swing.SwingWorker; import forge.Command; import forge.Singletons; +import forge.Constant.Preferences; import forge.control.Lobby; import forge.deck.Deck; import forge.game.GameType; @@ -97,10 +98,12 @@ public enum CSubmenuConstructed implements ICDoc { private void startGame() { Deck humanDeck = VSubmenuConstructed.SINGLETON_INSTANCE.getDcHuman().getDeck(); - String errorMessage = GameType.Constructed.getDeckConformanceProblem(humanDeck); - if ( null != errorMessage ) { - JOptionPane.showMessageDialog(null, "Your deck " + errorMessage, "Invalid deck", JOptionPane.ERROR_MESSAGE); - return; + if (!Preferences.DEV_MODE) { + String errorMessage = GameType.Constructed.getDeckConformanceProblem(humanDeck); + if (null != errorMessage) { + JOptionPane.showMessageDialog(null, "Your deck " + errorMessage, "Invalid deck", JOptionPane.ERROR_MESSAGE); + return; + } } SwingUtilities.invokeLater(new Runnable() {