| Package | Description |
|---|---|
| org.alcibiade.chess.persistence | |
| org.alcibiade.chess.rules |
| Constructor and Description |
|---|
PgnMarshallerImpl(ChessRules chessRules) |
| Modifier and Type | Class and Description |
|---|---|
class |
ChessRulesImpl
Chess rules reference implementation.
|
| 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> |
PieceMoveManager.getReachableSquares(ChessBoardCoord coord,
ChessRules rules) |
static boolean |
ChessHelper.isCheck(ChessRules rules,
ChessPosition position,
ChessMovePath move,
boolean swapSides)
Check if a move would lead to a Check situation.
|
Copyright © 2015. All Rights Reserved.