chessCAMO
King Member List

This is the complete list of members for King, including all inherited members.

canCastle(int dest, const Chess &chess) overrideKingvirtual
causeCheck(int dest, Chess &chess)Piece
causeDoubleCheck(int dest, Chess &chess)Piece
colorPieceprivate
enPassantHandling(int src, Chess &chess)Pieceinlinevirtual
getEnPassantLeft() constPieceinlinevirtual
getEnPassantRight() constPieceinlinevirtual
getPieceColor() constPieceinline
getPieceMoveInfo() constPieceinline
getPieceSquare() constPieceinline
getPieceType() constPieceinline
isBishop()Pieceinline
isEmpty()Pieceinline
isKing()Pieceinline
isKnight()Pieceinline
isLegalMove(int dest, Chess &chess)Piece
isPathFree(int dest, const Chess &chess)Piece
isPawn()Pieceinline
isPieceBlack()Pieceinline
isPieceWhite()Pieceinline
isPinned(int dest, const Chess &chess)Piece
isPossibleMove(int dest, const Chess &chess) overrideKingvirtual
isQueen()Pieceinline
isRook()Pieceinline
isSameColor(int dest, const Chess &chess)Piece
King()Kinginline
King(int square, pieceType type, pieceColor color)Kinginline
movedPieceprivate
movedIntoCheck(int dest, Chess &chess) overrideKingvirtual
Piece()Pieceinline
Piece(int square, pieceType type, pieceColor color)Pieceinline
promotePawn(Chess &chess, istream &in)Pieceinlinevirtual
setEnPassantLeft(bool en_passant_left)Pieceinlinevirtual
setEnPassantRight(bool en_passant_right)Pieceinlinevirtual
setPieceColor(pieceColor color)Pieceinline
setPieceMoveInfo(bool moved)Pieceinline
setPieceSquare(int square)Pieceinline
setPieceType(pieceType type)Pieceinline
squarePieceprivate
typePieceprivate
~King()Kinginline
~Piece()Pieceinlinevirtual