foul-magics/Mage/src/main/java/mage/target/common/TargetOpponentWhoseTurnItIs.java

31 lines
798 B
Java

package mage.target.common;
import mage.filter.FilterOpponent;
import mage.filter.predicate.other.PlayerIdPredicate;
import mage.game.Game;
import mage.target.TargetPlayer;
/**
* @author Arketec
*/
public class TargetOpponentWhoseTurnItIs extends TargetPlayer {
public TargetOpponentWhoseTurnItIs(Game game) {
this(game,false);
}
public TargetOpponentWhoseTurnItIs(Game game, boolean notTarget) {
super(1, 1, notTarget, new FilterOpponent());
super.filter.add(new PlayerIdPredicate(game.getActivePlayerId()));
}
private TargetOpponentWhoseTurnItIs(final TargetOpponentWhoseTurnItIs target) {
super(target);
}
@Override
public TargetOpponentWhoseTurnItIs copy() {
return new TargetOpponentWhoseTurnItIs(this);
}
}