Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | W | Y _ __add__() (CastlingRights method) __and__() (Bitboard method) __bool__() (Bitboard method) (CastlingRights method) __contains__() (Bitboard method) (Board method) (BoardStatus method) (CastlingRights method) __delitem__() (Bitboard method) (Board method) __enter__() (PGNFile method) __eq__() (Bitboard method) (Board method) (BoardStatus method) (CastlingRights method) (CastlingType method) (Color method) (Move method) (PGNDate method) (PGNGame method) (PGNResult method) (Piece method) (PieceType method) (Square method) __exit__() (PGNFile method) __ge__() (CastlingRights method) (PGNDate method) __getitem__() (Bitboard method) (Board method) (PGNGame method) __gt__() (CastlingRights method) (PGNDate method) __hash__() (Bitboard method) (Board method) (CastlingRights method) (CastlingType method) (Color method) (Move method) (PGNDate method) (PGNGame method) (PGNResult method) (Piece method) (PieceType method) (Square method) __init__() (Bitboard method) (Board method) (CastlingRights method) (Move method) (PGNDate method) (Piece method) __int__() (Bitboard method) __invert__() (Bitboard method) (Color method) __iter__() (Bitboard method) (CastlingRights method) __le__() (CastlingRights method) (PGNDate method) __len__() (Bitboard method) (CastlingRights method) __lt__() (CastlingRights method) (PGNDate method) __or__() (Bitboard method) __repr__() (Bitboard method) (BoardStatus method) (CastlingRights method) (CastlingType method) (Color method) (Move method) (PGNDate method) (PGNResult method) (PieceType method) __setitem__() (Bitboard method) (Board method) __str__() (Bitboard method) (Board method) (CastlingRights method) (CastlingType method) (Color method) (Move method) (PGNDate method) (PGNResult method) (Piece method) (PieceType method) (Square method) __xor__() (Bitboard method) A A1 (in module bulletchess) A2 (in module bulletchess) A3 (in module bulletchess) A4 (in module bulletchess) A5 (in module bulletchess) A6 (in module bulletchess) A7 (in module bulletchess) A8 (in module bulletchess) A_FILE (in module bulletchess) adjacent() (Square method) ALL_CASTLING (in module bulletchess) any() (CastlingRights method) apply() (Board method) attack_mask() (in module bulletchess.utils) B B1 (in module bulletchess) B2 (in module bulletchess) B3 (in module bulletchess) B4 (in module bulletchess) B5 (in module bulletchess) B6 (in module bulletchess) B7 (in module bulletchess) B8 (in module bulletchess) B_FILE (in module bulletchess) backwards_pawns() (in module bulletchess.utils) bb() (Square method) BISHOP (in module bulletchess) bishop_bitboard() (in module bulletchess.utils) Bitboard (class in bulletchess) BLACK (in module bulletchess) black_bitboard() (in module bulletchess.utils) BLACK_KINGSIDE (in module bulletchess) black_player (PGNGame property) BLACK_QUEENSIDE (in module bulletchess) BLACK_WON (in module bulletchess.pgn) Board (class in bulletchess) Board.ColorScheme (class in bulletchess) BoardStatus (class in bulletchess) bulletchess module bulletchess.pgn module bulletchess.utils module C C1 (in module bulletchess) C2 (in module bulletchess) C3 (in module bulletchess) C4 (in module bulletchess) C5 (in module bulletchess) C6 (in module bulletchess) C7 (in module bulletchess) C8 (in module bulletchess) C_FILE (in module bulletchess) castle() (Move static method) castling_rights (Board property) castling_type() (Move method) CastlingRights (class in bulletchess) CastlingType (class in bulletchess) CHECK (in module bulletchess) CHECKMATE (in module bulletchess) CLAY (Board attribute) close() (PGNFile method) Color (class in bulletchess) color (Piece property) copy() (Board method) count_moves() (in module bulletchess.utils) D D1 (in module bulletchess) D2 (in module bulletchess) D3 (in module bulletchess) D4 (in module bulletchess) D5 (in module bulletchess) D6 (in module bulletchess) D7 (in module bulletchess) D8 (in module bulletchess) D_FILE (in module bulletchess) DARK_SQUARE_BB (in module bulletchess) date (PGNGame property) day (PGNDate property) deeply_equal() (in module bulletchess.utils) destination (Move property) doubled_pawns() (in module bulletchess.utils) DRAW (in module bulletchess) DRAW_RESULT (in module bulletchess.pgn) E E1 (in module bulletchess) E2 (in module bulletchess) E3 (in module bulletchess) E4 (in module bulletchess) E5 (in module bulletchess) E6 (in module bulletchess) E7 (in module bulletchess) E8 (in module bulletchess) E_FILE (in module bulletchess) east() (Square method) empty() (Board static method) EMPTY_BB (in module bulletchess) en_passant_square (Board property) evaluate() (in module bulletchess.utils) event (PGNGame property) F F1 (in module bulletchess) F2 (in module bulletchess) F3 (in module bulletchess) F4 (in module bulletchess) F5 (in module bulletchess) F6 (in module bulletchess) F7 (in module bulletchess) F8 (in module bulletchess) F_FILE (in module bulletchess) fen() (Board method) (CastlingRights method) FIFTY_MOVE_TIMEOUT (in module bulletchess) FILES (in module bulletchess) FIVEFOLD_REPETITION (in module bulletchess) FORCED_DRAW (in module bulletchess) from_chr() (CastlingType static method) (Piece static method) from_fen() (Board static method) (CastlingRights static method) from_int() (Bitboard static method) from_san() (Move static method) from_str() (Color static method) (PGNResult static method) (PieceType static method) (Square static method) from_uci() (Move static method) full() (CastlingRights method) FULL_BB (in module bulletchess) fullmove_number (Board property) G G1 (in module bulletchess) G2 (in module bulletchess) G3 (in module bulletchess) G4 (in module bulletchess) G5 (in module bulletchess) G6 (in module bulletchess) G7 (in module bulletchess) G8 (in module bulletchess) G_FILE (in module bulletchess) GREEN (Board attribute) H H1 (in module bulletchess) H2 (in module bulletchess) H3 (in module bulletchess) H4 (in module bulletchess) H5 (in module bulletchess) H6 (in module bulletchess) H7 (in module bulletchess) H8 (in module bulletchess) H_FILE (in module bulletchess) half_open_files() (in module bulletchess.utils) halfmove_clock (Board property) history (Board property) I INSUFFICIENT_MATERIAL (in module bulletchess) is_capture() (Move method) is_castling() (Move method) is_draw (PGNResult property) is_open() (PGNFile method) is_pinned() (in module bulletchess.utils) is_promotion() (Move method) is_quiescent() (in module bulletchess.utils) is_unknown (PGNResult property) isolated_pawns() (in module bulletchess.utils) K KING (in module bulletchess) king_bitboard() (in module bulletchess.utils) king_square() (in module bulletchess.utils) kingside() (CastlingRights method) KNIGHT (in module bulletchess) knight_bitboard() (in module bulletchess.utils) L LAGOON (Board attribute) legal_moves() (Board method) legally_equal() (in module bulletchess.utils) LIGHT_SQUARE_BB (in module bulletchess) M MATE (in module bulletchess) material() (in module bulletchess.utils) mobility() (in module bulletchess.utils) module bulletchess bulletchess.pgn bulletchess.utils month (PGNDate property) Move (class in bulletchess) move_count (PGNGame property) moves (PGNGame property) N ne() (Square method) next_game() (PGNFile method) NO_CASTLING (in module bulletchess) north() (Square method) nw() (Square method) O OAK (Board attribute) open() (PGNFile static method) open_files() (in module bulletchess.utils) opposite (Color property) origin (Move property) P passed_pawns() (in module bulletchess.utils) PAWN (in module bulletchess) pawn_bitboard() (in module bulletchess.utils) perft() (in module bulletchess.utils) perft_fen() (in module bulletchess.utils) PGNDate (class in bulletchess.pgn) PGNFile (class in bulletchess.pgn) PGNGame (class in bulletchess.pgn) PGNResult (class in bulletchess.pgn) Piece (class in bulletchess) piece_bitboard() (in module bulletchess.utils) piece_type (Piece property) PIECE_TYPES (in module bulletchess) PieceType (class in bulletchess) pretty() (Board method) promotion (Move property) Q QUEEN (in module bulletchess) queen_bitboard() (in module bulletchess.utils) queenside() (CastlingRights method) R random_board() (in module bulletchess.utils) random_legal_move() (in module bulletchess.utils) RANK_1 (in module bulletchess) RANK_2 (in module bulletchess) RANK_3 (in module bulletchess) RANK_4 (in module bulletchess) RANK_5 (in module bulletchess) RANK_6 (in module bulletchess) RANK_7 (in module bulletchess) RANK_8 (in module bulletchess) RANKS (in module bulletchess) result (PGNGame property) ROOK (in module bulletchess) rook_bitboard() (in module bulletchess.utils) ROSE (Board attribute) round (PGNGame property) S san() (Move method) se() (Square method) SEVENTY_FIVE_MOVE_TIMEOUT (in module bulletchess) site (PGNGame property) skip_game() (PGNFile method) SLATE (Board attribute) south() (Square method) Square (class in bulletchess) SQUARES (in module bulletchess) SQUARES_FLIPPED (in module bulletchess) STALEMATE (in module bulletchess) starting_board (PGNGame property) STEEL (Board attribute) sw() (Square method) T THREEFOLD_REPETITION (in module bulletchess) turn (Board property) U uci() (Move method) undo() (Board method) unicode() (Piece method) UNKNOWN_RESULT (in module bulletchess.pgn) unoccupied_bitboard() (in module bulletchess.utils) W WALNUT (Board attribute) west() (Square method) WHITE (in module bulletchess) white_bitboard() (in module bulletchess.utils) WHITE_KINGSIDE (in module bulletchess) white_player (PGNGame property) WHITE_QUEENSIDE (in module bulletchess) WHITE_WON (in module bulletchess.pgn) winner (PGNResult property) Y year (PGNDate property)