Files
cs8803p4/src/model/comPlayer/generator/MoveGenerator.java
Woody Folsom 3ba0db6ebd All MoveGenerators default to 1 move lookahead.
Made MoveGenerators protected for unit testing.
Added unit test for some analysis of MoveGenerator speeds.
Fixed MDP to consider all states where #turns = maxTurns terminal.
2012-05-01 22:24:02 -04:00

14 lines
344 B
Java

package model.comPlayer.generator;
import java.util.List;
import model.Board;
import model.Move;
public interface MoveGenerator {
public static final int ALL_MOVES = 0;
public Move genMove(Board board, boolean asHuman);
public List<Move> genMoves(Board board, boolean asHuman, int nMoves);
public boolean setLookahead(int lookahead);
}