diff options
Diffstat (limited to 'src/board')
| -rw-r--r-- | src/board/board.hpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/board/board.hpp b/src/board/board.hpp index 7d0cb3f..bd8efba 100644 --- a/src/board/board.hpp +++ b/src/board/board.hpp @@ -37,6 +37,21 @@ struct TranspositionsEntry { int depth; float Eval; }; +struct BitBoards { + uint64_t whitePawns; + uint64_t whiteKnights; + uint64_t whiteBishops; + uint64_t whiteRooks; + uint64_t whiteQueens; + uint64_t whiteKing; + + uint64_t blackPawns; + uint64_t blackKnights; + uint64_t blackBishops; + uint64_t blackRooks; + uint64_t blackQueens; + uint64_t blackKing; +}; struct Game { Piece pieces[64]; bool turn = 1; // 1 white; 0 black |
