forked from External/mage
40 lines
982 B
Java
40 lines
982 B
Java
package mage.target.common;
|
|
|
|
import mage.filter.common.FilterAnyTarget;
|
|
|
|
/**
|
|
* @author JRHerlehy Created on 4/8/18.
|
|
*/
|
|
public class TargetAnyTarget extends TargetPermanentOrPlayer {
|
|
|
|
private static final FilterAnyTarget defaultFilter = new FilterAnyTarget();
|
|
|
|
public TargetAnyTarget() {
|
|
this(1);
|
|
}
|
|
|
|
public TargetAnyTarget(FilterAnyTarget filter) {
|
|
this(1, 1, filter);
|
|
}
|
|
|
|
public TargetAnyTarget(int numTargets) {
|
|
this(numTargets, numTargets);
|
|
}
|
|
|
|
public TargetAnyTarget(int minNumTargets, int maxNumTargets) {
|
|
this(minNumTargets, maxNumTargets, defaultFilter);
|
|
}
|
|
|
|
public TargetAnyTarget(int minNumTargets, int maxNumTargets, FilterAnyTarget filter) {
|
|
super(minNumTargets, maxNumTargets, filter, false);
|
|
}
|
|
|
|
protected TargetAnyTarget(final TargetAnyTarget target) {
|
|
super(target);
|
|
}
|
|
|
|
@Override
|
|
public TargetAnyTarget copy() {
|
|
return new TargetAnyTarget(this);
|
|
}
|
|
}
|