package magic.model.event; import java.util.Arrays; import java.util.List; import magic.model.MagicManaType; import magic.model.MagicPermanent; public class MagicTapManaActivation extends MagicManaActivation { public MagicTapManaActivation(final List<MagicManaType> manaTypes) { super(manaTypes); } @Override public Iterable<? extends MagicEvent> getCostEvent(final MagicPermanent perm) { return Arrays.asList(new MagicTapEvent(perm)); } public static final MagicManaActivation White = new MagicTapManaActivation(MagicManaType.getList("{W}")); public static final MagicManaActivation Blue = new MagicTapManaActivation(MagicManaType.getList("{U}")); public static final MagicManaActivation Black = new MagicTapManaActivation(MagicManaType.getList("{B}")); public static final MagicManaActivation Red = new MagicTapManaActivation(MagicManaType.getList("{R}")); public static final MagicManaActivation Green = new MagicTapManaActivation(MagicManaType.getList("{G}")); }