forked from External/mage
31 lines
798 B
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);
|
|
}
|
|
}
|