|
HooverChessUtils_PgnReader 0.9.0
|
Board representation using SquareSets (bit boards)
More...
#include <chessboard.h>

Public Attributes | |
| SquareSet | pawns |
| Pawn squares. | |
| SquareSet | knights |
| Knight squares. | |
| SquareSet | bishops |
| Bishop squares. | |
| SquareSet | rooks |
| Rook squares. | |
| SquareSet | queens |
| Queen squares. | |
| SquareSet | kings |
| King squares. | |
| SquareSet | whitePieces |
| Squares of white pieces. Square of black pieces are implied. | |
Board representation using SquareSets (bit boards)
The intersection of pawns, knights, knights, knights, knights, knights must be empty.
ChessBoard::setBoard() | SquareSet hoover_chess_utils::pgn_reader::BitBoard::bishops |
Bishop squares.
| SquareSet hoover_chess_utils::pgn_reader::BitBoard::kings |
King squares.
| SquareSet hoover_chess_utils::pgn_reader::BitBoard::knights |
Knight squares.
| SquareSet hoover_chess_utils::pgn_reader::BitBoard::pawns |
Pawn squares.
| SquareSet hoover_chess_utils::pgn_reader::BitBoard::queens |
Queen squares.
| SquareSet hoover_chess_utils::pgn_reader::BitBoard::rooks |
Rook squares.
| SquareSet hoover_chess_utils::pgn_reader::BitBoard::whitePieces |
Squares of white pieces. Square of black pieces are implied.