diff options
| author | Adam <adammegarules1@gmail.com> | 2026-07-30 14:05:28 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-07-30 14:05:28 +0200 |
| commit | 117ca43c12d70585bf5842a177bbad505b23ea38 (patch) | |
| tree | a43c8ca149b5ae3f481279dfe3198deef65024d8 /src/board | |
| parent | a6a5cb9b092e2162c8d9ec3a63be49c1bfbbe785 (diff) | |
adding bitboards struct
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 |
