package magic.model.target;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
import magic.model.MagicPlayer;
public class MagicSacrificeTargetPicker extends MagicTargetPicker<MagicPermanent> {
private static final MagicSacrificeTargetPicker INSTANCE=new MagicSacrificeTargetPicker();
private MagicSacrificeTargetPicker() {}
public static MagicSacrificeTargetPicker create() {
return INSTANCE;
}
@Override
protected int getTargetScore(final MagicGame game,final MagicPlayer player,final MagicPermanent permanent) {
if (!permanent.isOwner(player)) {
return -permanent.getScore()+100;
} else {
return -permanent.getScore();
}
}
}