diff --git a/src/main/java/forge/Constant.java b/src/main/java/forge/Constant.java index 0450a084bf8..5583599972c 100644 --- a/src/main/java/forge/Constant.java +++ b/src/main/java/forge/Constant.java @@ -20,10 +20,7 @@ package forge; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; -import java.util.HashMap; import java.util.List; -import java.util.Map; - import com.google.common.collect.ImmutableList; /** @@ -82,8 +79,6 @@ public final class Constant { /** The Colorless. */ public static final String COLORLESS = "colorless"; // color order "wubrg" - /** The Colors. */ - public static final ImmutableList COLORS = ImmutableList.of(Color.WHITE, Color.BLUE, Color.BLACK, Color.RED, Color.GREEN, Color.COLORLESS); /** The only colors. */ public static final ImmutableList ONLY_COLORS = ImmutableList.of(Color.WHITE, Color.BLUE, Color.BLACK, Color.RED, Color.GREEN); @@ -91,26 +86,8 @@ public final class Constant { /** The Snow. */ public static final String SNOW = "snow"; - /** The Mana colors. */ - public static final String[] MANA_COLORS = { Color.WHITE, Color.BLUE, Color.BLACK, Color.RED, Color.GREEN, - Color.COLORLESS, Color.SNOW }; - /** The Basic lands. */ public static final List BASIC_LANDS = Collections.unmodifiableList(Arrays.asList("Plains", "Island", "Swamp", "Mountain", "Forest")); - - public static final Map BASIC_LAND_TYPE_TO_COLOR_MAP; - - static - { - Map TypeTocol = new HashMap(); - TypeTocol.put("Plains", Color.WHITE); - TypeTocol.put("Island", Color.BLUE); - TypeTocol.put("Swamp", Color.BLACK); - TypeTocol.put("Mountain", Color.RED); - TypeTocol.put("Forest", Color.GREEN); - - BASIC_LAND_TYPE_TO_COLOR_MAP = Collections.unmodifiableMap(TypeTocol); - } } /** diff --git a/src/main/java/forge/deck/DeckFormat.java b/src/main/java/forge/deck/DeckFormat.java index 50d3e357493..00f853cffeb 100644 --- a/src/main/java/forge/deck/DeckFormat.java +++ b/src/main/java/forge/deck/DeckFormat.java @@ -24,11 +24,9 @@ import java.util.Map.Entry; import org.apache.commons.lang.math.IntRange; -import forge.Constant; import forge.Singletons; import forge.card.CardCoreType; import forge.card.ColorSet; -import forge.card.MagicColor; import forge.item.CardDb; import forge.item.CardPrinted; import forge.item.IPaperCard; diff --git a/src/main/java/forge/game/GameActionUtil.java b/src/main/java/forge/game/GameActionUtil.java index e7fd3b650c1..56a346bb7d3 100644 --- a/src/main/java/forge/game/GameActionUtil.java +++ b/src/main/java/forge/game/GameActionUtil.java @@ -683,8 +683,9 @@ public final class GameActionUtil { } // add all appropriate mana abilities based on current types - for (String landType : Constant.Color.BASIC_LANDS) { - String color = MagicColor.toShortString(Constant.Color.BASIC_LAND_TYPE_TO_COLOR_MAP.get(landType)); + for(int i = 0; i < MagicColor.WUBRG.length; i++ ) { + String landType = Constant.Color.BASIC_LANDS.get(i); + String color = MagicColor.toShortString(MagicColor.WUBRG[i]); String abString = "AB$ Mana | Cost$ T | Produced$ " + color + " | SpellDescription$ Add " + color + " to your mana pool."; for (final Card land : lands) { if (land.isType(landType)) {