fix so multicolor spells show up as multi-color on the Stack

This commit is contained in:
slapshot5
2011-12-18 06:35:03 +00:00
parent 87610e89ac
commit 093307f573

View File

@@ -47,6 +47,7 @@ import javax.swing.border.MatteBorder;
import net.miginfocom.swing.MigLayout; import net.miginfocom.swing.MigLayout;
import forge.AllZone; import forge.AllZone;
import forge.CardList; import forge.CardList;
import forge.CardUtil;
import forge.Constant; import forge.Constant;
import forge.Constant.Zone; import forge.Constant.Zone;
import forge.GameLog; import forge.GameLog;
@@ -291,7 +292,7 @@ public class ViewTabber extends FRoundedPanel {
/** Returns array with [background, foreground] colors. */ /** Returns array with [background, foreground] colors. */
private Color[] getSpellColor(SpellAbilityStackInstance s0) { private Color[] getSpellColor(SpellAbilityStackInstance s0) {
if (s0.getSourceCard().getColor().size() > 1) { if (CardUtil.getColors(s0.getSourceCard()).size() > 1) {
return new Color[] {new Color(253, 175, 63), Color.black}; return new Color[] {new Color(253, 175, 63), Color.black};
} }
else if (s0.getSourceCard().isBlack()) { else if (s0.getSourceCard().isBlack()) {