package magic.model.target;
import magic.model.MagicSource;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
import magic.model.MagicType;
public class MagicLegendaryCopiesFilter extends MagicPermanentFilterImpl {
private final String name;
public MagicLegendaryCopiesFilter(final String name) {
this.name=name;
}
@Override
public boolean accept(final MagicSource source,final MagicPlayer player,final MagicPermanent target) {
return target.isName(name) &&
target.hasType(MagicType.Legendary) &&
target.isController(player);
}
}