now Massacre Wurm not used direct targets

This commit is contained in:
Loki 2011-06-07 23:19:37 +03:00
parent 0b10a3a121
commit b7c7290e6f
4 changed files with 52 additions and 4 deletions

View file

@ -0,0 +1,36 @@
package mage.target.targetpointer;
import mage.abilities.Ability;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
public class FixedTarget implements TargetPointer {
private UUID target;
public FixedTarget(UUID target) {
this.target = target;
}
public FixedTarget(final FixedTarget fixedTarget) {
this.target = fixedTarget.target;
}
@Override
public List<UUID> getTargets(Ability source) {
ArrayList<UUID> list = new ArrayList<UUID>(1);
list.add(target);
return list;
}
@Override
public UUID getFirst(Ability source) {
return target;
}
@Override
public TargetPointer copy() {
return new FixedTarget(this);
}
}