package pdp.scrabble.ia;
import java.util.Collections;
import pdp.scrabble.game.GameEnvironment;
import pdp.scrabble.game.Player;
import pdp.scrabble.ia.impl.MoveComparator;
public abstract class AbstractEvalStep extends AbstractAlgoStep implements Evaluator {
public AbstractEvalStep(GameEnvironment env, Player p, AbstractAlgoStep previous) {
super(env, p, previous);
}
@Override
public void process() {
if (previousStep != null)
previousStep.process();
Collections.sort(moves, new MoveComparator(this));
}
}