![]() |
Cinnamon
1.0
chess engine
|
attackSquare(const uchar Position) | GenMoves | [protected] |
BIG_DIAG_LEFT | ChessBoard | [static] |
BIG_DIAG_RIGHT | ChessBoard | [static] |
BISHOP_BLACK | ChessBoard | [static] |
BISHOP_WHITE | ChessBoard | [static] |
BLACK_SQUARES | ChessBoard | [protected, static] |
C1 | ChessBoard | [protected, static] |
C8 | ChessBoard | [protected, static] |
CENTER_MASK | ChessBoard | [static] |
ChessBoard() | ChessBoard | |
chessboard | ChessBoard | [protected] |
clearKillerHeuristic() | GenMoves | [protected] |
currentPly | GenMoves | [protected] |
decListId() | GenMoves | [inline] |
decodeBoard(string) | ChessBoard | |
decodeBoardinv(const uchar type, const int a, const int side) | ChessBoard | [protected] |
display() | ChessBoard | |
E1 | ChessBoard | [protected, static] |
E8 | ChessBoard | [protected, static] |
ENPASSANT_MOVE_MASK | GenMoves | [protected, static] |
enpassantPosition | ChessBoard | [protected] |
F1 | ChessBoard | [protected, static] |
F8 | ChessBoard | [protected, static] |
friendKing | ChessBoard | [protected] |
gen_list | GenMoves | [protected] |
generateCaptures(const int side, u64, u64, u64 *key) | GenMoves | |
generateCaptures(u64, u64, u64 *key) | GenMoves | |
generateMoves(const int side, u64) | GenMoves | |
generateMoves(u64) | GenMoves | |
GenMoves() | GenMoves | |
getBitBoard() | ChessBoard | [inline] |
getKingAttackers(const int side) | GenMoves | [protected] |
getListCount() | GenMoves | [inline] |
getMove(int i) | GenMoves | [inline] |
getMoveFromSan(const string fenStr, _Tmove *move) | GenMoves | |
getNextMove(_TmoveP *) | GenMoves | [protected] |
getNpiecesNoPawnNoKing() | ChessBoard | [inline, protected] |
getPieceAt(u64 bitmapPos) | ChessBoard | [inline] |
getPieceByChar(char) | ChessBoard | |
getSide() | ChessBoard | [inline] |
getTotMoves() | GenMoves | [protected] |
getUci() | ChessBoard | |
inCheck(const int from, const int to, const uchar type, const int pieceFrom, const int pieceTo, int promotionPiece) | GenMoves | [protected] |
inCheck() | GenMoves | [inline, protected] |
incKillerHeuristic(int from, int to, int value) | GenMoves | [protected] |
incListId() | GenMoves | [inline] |
init() | GenMoves | |
initKillerHeuristic() | GenMoves | [protected] |
isPinned(const int side, const uchar Position, const uchar piece) | GenMoves | |
killerHeuristic | GenMoves | [protected] |
KING_BLACK | ChessBoard | [static] |
KING_SIDE_CASTLE_MOVE_MASK | ChessBoard | [protected, static] |
KING_WHITE | ChessBoard | [static] |
KNIGHT_BLACK | ChessBoard | [static] |
KNIGHT_WHITE | ChessBoard | [static] |
listId | GenMoves | [protected] |
loadFen() | GenMoves | [virtual] |
loadFen(string fen) | GenMoves | [virtual] |
makemove(_Tmove *move) | GenMoves | |
makemove(_Tmove *move, u64 *key, bool rep) | GenMoves | |
makeZobristKey() | ChessBoard | [protected] |
MAX_PLY | GenMoves | [static] |
MAX_REP_COUNT | GenMoves | [protected, static] |
numMoves | GenMoves | [protected] |
numMovesq | GenMoves | [protected] |
PAWN_BLACK | ChessBoard | [static] |
PAWN_WHITE | ChessBoard | [static] |
performBishopCapture(const int piece, const u64 enemies, const int side, const u64 allpieces) | GenMoves | |
performBishopShift(const int piece, const int side, const u64 allpieces) | GenMoves | |
performCastle(const int side, const uchar type, u64 *key) | GenMoves | [protected] |
performKingShiftCapture(int side, const u64 enemies) | GenMoves | |
performKnightShiftCapture(const int piece, const u64 enemies, const int side) | GenMoves | |
performPawnCapture(const u64 enemies, u64 *key) | GenMoves | |
performPawnShift(const u64 xallpieces) | GenMoves | |
performRookQueenCapture(const int piece, const u64 enemies, const int side, const u64 allpieces) | GenMoves | |
performRookQueenShift(const int piece, const int side, const u64 allpieces) | GenMoves | |
perftMode | GenMoves | [protected] |
PROMOTION_MOVE_MASK | GenMoves | [protected, static] |
pushmove(const int from, const int to, const int side, int promotionPiece, int pieceFrom) | GenMoves | [protected] |
pushRepetition(u64) | GenMoves | [protected] |
pushStackMove() | GenMoves | [inline] |
QUEEN_BLACK | ChessBoard | [static] |
QUEEN_SIDE_CASTLE_MOVE_MASK | ChessBoard | [protected, static] |
QUEEN_WHITE | ChessBoard | [static] |
RANK_1 | GenMoves | [protected, static] |
RANK_3 | GenMoves | [protected, static] |
RANK_4 | GenMoves | [protected, static] |
RANK_6 | GenMoves | [protected, static] |
repetitionMap | GenMoves | [protected] |
repetitionMapCount | GenMoves | [protected] |
resetList() | GenMoves | [inline] |
RIGHT_CASTLE | ChessBoard | [protected] |
RIGHT_KING_CASTLE_BLACK_MASK | ChessBoard | [protected, static] |
RIGHT_KING_CASTLE_WHITE_MASK | ChessBoard | [protected, static] |
RIGHT_QUEEN_CASTLE_BLACK_MASK | ChessBoard | [protected, static] |
RIGHT_QUEEN_CASTLE_WHITE_MASK | ChessBoard | [protected, static] |
ROOK_BLACK | ChessBoard | [static] |
ROOK_WHITE | ChessBoard | [static] |
setKillerHeuristic(int from, int to, int value) | GenMoves | [protected] |
setPerft(bool b) | GenMoves | |
setRepetitionMapCount(int i) | GenMoves | |
setSide(bool b) | ChessBoard | [inline] |
setUci(bool) | ChessBoard | |
sideToMove | ChessBoard | [protected] |
SQUARE_FREE | ChessBoard | [static] |
STANDARD_MOVE_MASK | GenMoves | [protected, static] |
START_FEN | ChessBoard | |
structure | ChessBoard | [protected] |
takeback(_Tmove *move, u64 *key, const u64 oldkey, bool rep) | GenMoves | [protected] |
tryAllCastle(const int side, const u64 allpieces) | GenMoves | [protected] |
unPerformCastle(const int side, const uchar type) | GenMoves | [protected] |
updateZobristKey(u64 *key, uchar piece, uchar position) | ChessBoard | [inline, protected] |
WHITE_SQUARES | ChessBoard | [protected, static] |
zobristKey | ChessBoard | [protected] |
~ChessBoard() | ChessBoard | [virtual] |
~GenMoves() | GenMoves | [virtual] |