| Package | Description |
|---|---|
| org.alcibiade.chess.model | |
| org.alcibiade.chess.persistence | |
| org.alcibiade.chess.rules |
| Modifier and Type | Class and Description |
|---|---|
class |
ChessBoardModel |
| Modifier and Type | Method and Description |
|---|---|
void |
ChessBoardModel.setPosition(ChessPosition position) |
| Modifier and Type | Method and Description |
|---|---|
ChessPosition |
PositionMarshallerImpl.convertStringToPosition(java.lang.String text) |
ChessPosition |
PositionMarshaller.convertStringToPosition(java.lang.String text) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
PgnMarshallerImpl.convertMoveToPgn(ChessPosition position,
ChessMovePath move) |
java.lang.String |
PgnMarshaller.convertMoveToPgn(ChessPosition position,
ChessMovePath move) |
ChessMovePath |
PgnMarshallerImpl.convertPgnToMove(ChessPosition position,
java.lang.String pgnMove) |
ChessMovePath |
PgnMarshaller.convertPgnToMove(ChessPosition position,
java.lang.String pgnMove) |
java.lang.String |
PositionMarshallerImpl.convertPositionToString(ChessPosition position) |
java.lang.String |
PositionMarshaller.convertPositionToString(ChessPosition position) |
protected ChessMovePath |
PgnMarshallerImpl.parseStandardMove(java.lang.String pgnMove,
ChessPosition position) |
| Modifier and Type | Method and Description |
|---|---|
ChessPosition |
ChessRulesImpl.getInitialPosition() |
ChessPosition |
ChessRules.getInitialPosition() |
| Modifier and Type | Method and Description |
|---|---|
static ChessBoardModel |
ChessHelper.applyMove(ChessRules rules,
ChessPosition position,
ChessMovePath move) |
static ChessBoardModel |
ChessHelper.applyMoveAndSwitch(ChessRules rules,
ChessPosition position,
ChessMovePath move) |
java.util.Set<ChessBoardCoord> |
ChessRulesImpl.getAttackingPieces(ChessPosition position,
ChessBoardCoord squarePosition) |
java.util.Set<ChessBoardCoord> |
ChessRules.getAttackingPieces(ChessPosition position,
ChessBoardCoord square) |
java.util.Set<ChessMovePath> |
ChessRulesImpl.getAvailableMoves(ChessPosition position) |
java.util.Set<ChessMovePath> |
ChessRules.getAvailableMoves(ChessPosition position) |
java.util.Set<ChessBoardCoord> |
ChessRulesImpl.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
java.util.Set<ChessBoardCoord> |
ChessRules.getReachableDestinations(ChessPosition position,
ChessBoardCoord pieceCoords,
boolean excludeCheckSituations) |
ChessGameStatus |
ChessRulesImpl.getStatus(ChessPosition position) |
ChessGameStatus |
ChessRules.getStatus(ChessPosition position) |
java.util.List<ChessBoardUpdate> |
ChessRulesImpl.getUpdatesForMove(ChessPosition position,
ChessMovePath path) |
java.util.List<ChessBoardUpdate> |
ChessRules.getUpdatesForMove(ChessPosition position,
ChessMovePath path) |
static boolean |
ChessHelper.isCheck(ChessRules rules,
ChessPosition position,
ChessMovePath move,
boolean swapSides)
Check if a move would lead to a Check situation.
|
| Constructor and Description |
|---|
PieceLocator(ChessPosition position) |
PieceMoveManager(ChessPosition position) |
Copyright © 2015. All Rights Reserved.