mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 18:28:00 +00:00
rem warning,
replace array with immutable list in Color
This commit is contained in:
@@ -19,6 +19,8 @@ package forge;
|
|||||||
|
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
|
|
||||||
|
import com.google.common.collect.ImmutableList;
|
||||||
|
|
||||||
import forge.card.ColorSet;
|
import forge.card.ColorSet;
|
||||||
import forge.card.MagicColor;
|
import forge.card.MagicColor;
|
||||||
import forge.card.mana.ManaCostBeingPaid;
|
import forge.card.mana.ManaCostBeingPaid;
|
||||||
@@ -46,7 +48,7 @@ public enum Color {
|
|||||||
/** The Blue. */
|
/** The Blue. */
|
||||||
Blue(16);
|
Blue(16);
|
||||||
|
|
||||||
public static final Color[] WUBRG = new Color[] { White, Blue, Black, Red, Green };
|
public static final ImmutableList<Color> WUBRG = ImmutableList.of( White, Blue, Black, Red, Green );
|
||||||
|
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
private int flag = 0;
|
private int flag = 0;
|
||||||
@@ -128,7 +130,7 @@ public enum Color {
|
|||||||
final EnumSet<Color> colors = EnumSet.of(Color.Colorless);
|
final EnumSet<Color> colors = EnumSet.of(Color.Colorless);
|
||||||
for( int i = 0; i < MagicColor.NUMBER_OR_COLORS; i++ ) {
|
for( int i = 0; i < MagicColor.NUMBER_OR_COLORS; i++ ) {
|
||||||
if( cc.hasAnyColor(MagicColor.WUBRG[i]) )
|
if( cc.hasAnyColor(MagicColor.WUBRG[i]) )
|
||||||
colors.add(Color.WUBRG[i]);
|
colors.add(Color.WUBRG.get(i));
|
||||||
}
|
}
|
||||||
if (colors.size() > 1) {
|
if (colors.size() > 1) {
|
||||||
colors.remove(Color.Colorless);
|
colors.remove(Color.Colorless);
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import java.util.Map;
|
|||||||
|
|
||||||
import forge.Card;
|
import forge.Card;
|
||||||
import forge.Singletons;
|
import forge.Singletons;
|
||||||
import forge.card.ability.AbilityFactory;
|
|
||||||
import forge.card.ability.ApiType;
|
import forge.card.ability.ApiType;
|
||||||
import forge.card.cost.Cost;
|
import forge.card.cost.Cost;
|
||||||
import forge.card.mana.ManaCost;
|
import forge.card.mana.ManaCost;
|
||||||
|
|||||||
Reference in New Issue
Block a user