de.tabacha.cgo.strategy
Class Evaluator
java.lang.Object
de.tabacha.cgo.strategy.Evaluator
- class Evaluator
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Evaluator
public Evaluator(java.util.Random r,
ValueCalculator[] valueCalculators)
initNewMoveSearch
public void initNewMoveSearch()
evaluate
public void evaluate(Board b,
Move m,
int minRow,
int maxRow)
evaluateAtLevel
protected void evaluateAtLevel(int i,
Board b,
Move m,
int minRow,
int maxRow)
getBestMove
public Move getBestMove()
getBestMoveValue
public int getBestMoveValue(int i)
toString
public java.lang.String toString()