foul-magics/Mage/src/main/java/mage/target/common/TargetOpponent.java
Alex Vasile fd16f2a16b
[NCC] Implement several cards (#9328)
Many associated refactors too. See full PR for detail.
2022-09-22 21:38:29 -04:00

35 lines
806 B
Java

package mage.target.common;
import mage.filter.FilterOpponent;
import mage.filter.FilterPlayer;
import mage.target.TargetPlayer;
/**
* @author BetaSteward_at_googlemail.com
* @author North
*/
public class TargetOpponent extends TargetPlayer {
private static final FilterOpponent filter = new FilterOpponent();
public TargetOpponent() {
this(false);
}
public TargetOpponent(boolean notTarget) {
this(1, 1, notTarget);
}
public TargetOpponent(int minNumTargets, int maxNumTargets, boolean notTarget) {
super(minNumTargets, maxNumTargets, notTarget, filter);
}
private TargetOpponent(final TargetOpponent target) {
super(target);
}
@Override
public TargetOpponent copy() {
return new TargetOpponent(this);
}
}