[J21] Implemented Faceless Agent

This commit is contained in:
Evan Kranzler 2021-08-06 08:52:31 -04:00
parent b10b3da8f0
commit f5687acfad
8 changed files with 190 additions and 36 deletions

View file

@ -23,10 +23,7 @@ import mage.counters.CounterType;
import mage.counters.Counters;
import mage.designations.Designation;
import mage.designations.DesignationType;
import mage.filter.Filter;
import mage.filter.FilterMana;
import mage.filter.FilterPermanent;
import mage.filter.StaticFilters;
import mage.filter.*;
import mage.filter.common.*;
import mage.filter.predicate.Predicates;
import mage.filter.predicate.mageobject.NamePredicate;
@ -3447,6 +3444,11 @@ public class TestPlayer implements Player {
return computerPlayer.searchLibrary(target, source, game, targetPlayerId);
}
@Override
public boolean seekCard(FilterCard filter, Ability source, Game game) {
return computerPlayer.seekCard(filter, source, game);
}
@Override
public void lookAtAllLibraries(Ability source, Game game) {
computerPlayer.lookAtAllLibraries(source, game);

View file

@ -20,6 +20,7 @@ import mage.counters.Counter;
import mage.counters.Counters;
import mage.designations.Designation;
import mage.designations.DesignationType;
import mage.filter.FilterCard;
import mage.filter.FilterMana;
import mage.filter.FilterPermanent;
import mage.game.Game;
@ -585,6 +586,11 @@ public class PlayerStub implements Player {
return false;
}
@Override
public boolean seekCard(FilterCard filter, Ability source, Game game) {
return false;
}
@Override
public void lookAtAllLibraries(Ability source, Game game) {
}