diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuConstructed.java b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuConstructed.java index 3e3f8b0d6a4..7a78b89d594 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuConstructed.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/CSubmenuConstructed.java @@ -4,6 +4,7 @@ import forge.LobbyPlayer; import forge.UiCommand; import forge.deck.CardPool; import forge.deck.Deck; +import forge.deck.DeckFormat; import forge.deck.DeckSection; import forge.deck.DeckType; import forge.deck.DeckgenUtil; @@ -300,7 +301,7 @@ public enum CSubmenuConstructed implements ICDoc, IMenuProvider { schemePool = DeckgenUtil.generateSchemePool(); } if (checkLegality) { - String errMsg = GameType.Archenemy.getDeckFormat().getSchemeSectionConformanceProblem(schemePool); + String errMsg = DeckFormat.getSchemeSectionConformanceProblem(schemePool); if (null != errMsg) { FOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Scheme Deck"); return; @@ -333,7 +334,7 @@ public enum CSubmenuConstructed implements ICDoc, IMenuProvider { planePool = DeckgenUtil.generatePlanarPool(); } if (checkLegality) { - String errMsg = GameType.Planechase.getDeckFormat().getPlaneSectionConformanceProblem(planePool); + String errMsg = DeckFormat.getPlaneSectionConformanceProblem(planePool); if (null != errMsg) { FOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Planar Deck"); return; diff --git a/forge-gui-mobile/src/forge/screens/constructed/ConstructedScreen.java b/forge-gui-mobile/src/forge/screens/constructed/ConstructedScreen.java index d330a38ce5d..01baba64352 100644 --- a/forge-gui-mobile/src/forge/screens/constructed/ConstructedScreen.java +++ b/forge-gui-mobile/src/forge/screens/constructed/ConstructedScreen.java @@ -17,6 +17,7 @@ import forge.assets.FSkinImage; import forge.assets.FTextureRegionImage; import forge.deck.CardPool; import forge.deck.Deck; +import forge.deck.DeckFormat; import forge.deck.DeckProxy; import forge.deck.DeckSection; import forge.deck.DeckType; @@ -335,7 +336,7 @@ public class ConstructedScreen extends LaunchScreen { Deck schemeDeck = playerPanel.lstSchemeDecks.getDeck(); CardPool schemePool = schemeDeck.get(DeckSection.Schemes); if (checkLegality) { - String errMsg = GameType.Archenemy.getDeckFormat().getSchemeSectionConformanceProblem(schemePool); + String errMsg = DeckFormat.getSchemeSectionConformanceProblem(schemePool); if (errMsg != null) { FOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Scheme Deck"); return false; @@ -349,7 +350,7 @@ public class ConstructedScreen extends LaunchScreen { Deck planarDeck = playerPanel.lstPlanarDecks.getDeck(); CardPool planePool = planarDeck.get(DeckSection.Planes); if (checkLegality) { - String errMsg = GameType.Planechase.getDeckFormat().getPlaneSectionConformanceProblem(planePool); + String errMsg = DeckFormat.getPlaneSectionConformanceProblem(planePool); if (null != errMsg) { FOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Planar Deck"); return false;