Package antichess.movegen

Class Summary
CastlingMoveGenerator CastlingMoveGenerator is a MoveGenerator that generates castling moves for the king
ChessMoveGenerator ChessMoveGenerator is an abstract implementation of MoveGenerator for generating ChessMoves.
JumpMoveGenerator A JumpMoveGenerator is a MoveGenerator for pieces that ``jump'' in some pattern, regardless of whether there are pieces in the way.
LinearMoveGenerator A LinearMoveGenerator represents movement along a line an unbounded distance, stopping at other pieces or the edge of the board.
PawnMoveGenerator A PawnMoveGenerator represents the movement of a chess pawn
UnionMoveGenerator<M extends Move> A UnionMoveGenerator is a move generator that unions the moves produced by two MoveGenerators