chessCAMO
Bishop Member List

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

Bishop()Bishopinline
Bishop(int square, pieceType type, pieceColor color)Bishopinline
canCastle(int dest, const Chess &chess)Pieceinlinevirtual
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) overrideBishopvirtual
isQueen()Pieceinline
isRook()Pieceinline
isSameColor(int dest, const Chess &chess)Piece
movedPieceprivate
movedIntoCheck(int dest, Chess &chess)Pieceinlinevirtual
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
~Bishop()Bishopinline
~Piece()Pieceinlinevirtual