Class MoveHelper
java.lang.Object
io.github.wolfraam.chessgame.move.MoveHelper
- All Implemented Interfaces:
Serializable
Computes different things for chess moves.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKingState(Side kingSide, boolean checkOnMate) getKingStateAfterMove(Side kingSide, Move move, boolean checkOnMate) getLegalMoves(Piece piece, Square targetSquare) getLegalMoves(Square from) getSquaresAttackingKing(Side kingSide) booleanbooleanisLegalMove(Move move)
-
Constructor Details
-
MoveHelper
-
-
Method Details
-
getKingState
-
getKingStateAfterMove
-
getLegalMoves
-
getLegalMoves
-
getLegalMoves
-
getSquaresAttackingKing
-
hasLegalMoves
public boolean hasLegalMoves() -
isLegalMove
-