aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAdam <adammegarules1@gmail.com>2026-07-30 14:05:28 +0200
committerAdam <adammegarules1@gmail.com>2026-07-30 14:05:28 +0200
commit117ca43c12d70585bf5842a177bbad505b23ea38 (patch)
treea43c8ca149b5ae3f481279dfe3198deef65024d8 /src
parenta6a5cb9b092e2162c8d9ec3a63be49c1bfbbe785 (diff)
adding bitboards struct
Diffstat (limited to 'src')
-rw-r--r--src/board/board.hpp15
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