static ChessBoardModel |
ChessHelper.applyMove(ChessRules rules,
ChessPosition position,
ChessMovePath move) |
String |
PgnMarshallerImpl.convertMoveToPgn(ChessPosition position,
ChessMovePath move) |
String |
PgnMarshaller.convertMoveToPgn(ChessPosition position,
ChessMovePath move) |
ChessMovePath |
PgnMarshallerImpl.convertPgnToMove(ChessPosition position,
String pgnMove) |
ChessMovePath |
PgnMarshaller.convertPgnToMove(ChessPosition position,
String pgnMove) |
Set<ChessBoardCoord> |
ChessRulesImpl.getAttackingPieces(ChessPosition position,
ChessBoardCoord squarePosition) |
Set<ChessBoardCoord> |
ChessRules.getAttackingPieces(ChessPosition position,
ChessBoardCoord square) |
Set<ChessMovePath> |
ChessRulesImpl.getAvailableMoves(ChessPosition position) |
Set<ChessMovePath> |
ChessRules.getAvailableMoves(ChessPosition position) |
Set<ChessBoardCoord> |
ChessRulesImpl.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
Set<ChessBoardCoord> |
ChessRules.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
ChessGameStatus |
ChessRulesImpl.getStatus(ChessPosition position) |
ChessGameStatus |
ChessRules.getStatus(ChessPosition position) |
List<ChessBoardUpdate> |
ChessRulesImpl.getUpdatesForMove(ChessPosition position,
ChessMovePath path) |
List<ChessBoardUpdate> |
ChessRules.getUpdatesForMove(ChessPosition position,
ChessMovePath path) |
static boolean |
ChessHelper.isCheck(ChessRules rules,
ChessPosition position,
ChessMovePath move,
boolean swapSides) |
protected ChessMovePath |
PgnMarshallerImpl.parseStandardMove(String pgnMove,
ChessPosition position) |