package mage.filter.common; import mage.constants.TargetController; import mage.filter.predicate.permanent.ControllerPredicate; /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ /** * * @author Styxo */ public class FilterOpponentsCreaturePermanent extends FilterCreaturePermanent { public FilterOpponentsCreaturePermanent() { this("creature an opponent controls"); } public FilterOpponentsCreaturePermanent(String name) { super(name); this.add(new ControllerPredicate(TargetController.OPPONENT)); } public FilterOpponentsCreaturePermanent(String subtype, String name) { super(subtype, name); this.add(new ControllerPredicate(TargetController.OPPONENT)); } public FilterOpponentsCreaturePermanent(final FilterOpponentsCreaturePermanent filter) { super(filter); } @Override public FilterOpponentsCreaturePermanent copy() { return new FilterOpponentsCreaturePermanent(this); } }