| Package | Description |
|---|---|
| org.alcibiade.chess.model | |
| org.alcibiade.chess.model.boardupdates | |
| org.alcibiade.chess.rules |
| Modifier and Type | Method and Description |
|---|---|
ChessBoardCoord |
ChessBoardCoord.add(ChessBoardCoord coord) |
ChessBoardCoord |
ChessBoardCoord.add(int x,
int y) |
ChessBoardCoord |
ChessBoardPath.getDestination() |
ChessBoardCoord |
ChessPosition.getLastPawnDMove() |
ChessBoardCoord |
ChessBoardModel.getLastPawnDMove() |
ChessBoardCoord |
ChessBoardPath.getSource() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.SortedSet<ChessBoardCoord> |
ChessBoardCoord.getAllBoardCoords() |
| Modifier and Type | Method and Description |
|---|---|
ChessBoardCoord |
ChessBoardCoord.add(ChessBoardCoord coord) |
void |
ChessBoardModel.clearSquare(ChessBoardCoord coord) |
int |
ChessBoardCoord.compareTo(ChessBoardCoord o) |
ChessPiece |
ChessPosition.getPiece(ChessBoardCoord coord) |
ChessPiece |
ChessBoardModel.getPiece(ChessBoardCoord coord) |
boolean |
ChessBoardPath.isOverlapping(ChessBoardCoord c) |
void |
ChessBoardModel.movePiece(ChessBoardCoord src,
ChessBoardCoord dst) |
void |
ChessBoardModel.setLastPawnDMove(ChessBoardCoord lastPawnDMove) |
void |
ChessBoardModel.setPiece(ChessBoardCoord coord,
ChessPiece piece) |
| Constructor and Description |
|---|
ChessBoardPath(ChessBoardCoord source,
ChessBoardCoord destination) |
ChessMovePath(ChessBoardCoord s,
ChessBoardCoord d) |
ChessMovePath(ChessBoardCoord s,
ChessBoardCoord d,
ChessPieceType promotedPieceType) |
IllegalMoveException(ChessBoardCoord coord) |
| Modifier and Type | Method and Description |
|---|---|
ChessBoardCoord |
PieceUpdateRemove.getCoordinates() |
ChessBoardCoord |
PieceUpdateAdd.getCoordinates() |
| Constructor and Description |
|---|
FlagUpdatePawn(ChessBoardCoord coord) |
PieceUpdateAdd(ChessBoardCoord coordinates,
ChessPiece piece) |
PieceUpdateRemove(ChessBoardCoord coordinates) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<ChessBoardCoord> |
ChessRulesImpl.getAttackingPieces(ChessPosition position,
ChessBoardCoord squarePosition) |
java.util.Set<ChessBoardCoord> |
ChessRules.getAttackingPieces(ChessPosition position,
ChessBoardCoord square) |
java.util.Set<ChessBoardCoord> |
ChessRulesImpl.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
java.util.Set<ChessBoardCoord> |
ChessRules.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
java.util.Set<ChessBoardCoord> |
PieceMoveManager.getReachableSquares(ChessBoardCoord coord,
ChessRules rules) |
java.util.Set<ChessBoardCoord> |
PieceLocator.locatePiece(ChessPiece piece) |
java.util.Set<ChessBoardCoord> |
PieceLocator.locatePieces(ChessSide side) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<ChessBoardCoord> |
ChessRulesImpl.getAttackingPieces(ChessPosition position,
ChessBoardCoord squarePosition) |
java.util.Set<ChessBoardCoord> |
ChessRules.getAttackingPieces(ChessPosition position,
ChessBoardCoord square) |
java.util.Set<ChessBoardCoord> |
ChessRulesImpl.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
java.util.Set<ChessBoardCoord> |
ChessRules.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
java.util.Set<ChessBoardCoord> |
PieceMoveManager.getReachableSquares(ChessBoardCoord coord,
ChessRules rules) |
Copyright © 2015. All Rights Reserved.