From d510e0a23ad67a12d993792751c4c23b07f2e8c7 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 18 Aug 2026 21:10:04 +0200 Subject: refactor(all): --- src/board/board.cpp | 10 +++++----- src/evaluate.cpp | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/board/board.cpp b/src/board/board.cpp index 9ac60a8..822e1b5 100644 --- a/src/board/board.cpp +++ b/src/board/board.cpp @@ -1,4 +1,3 @@ -#include #include #include #include @@ -177,14 +176,15 @@ Undo MakeMove(uint16_t move, Game *g) { g->PieceBitboards[captuaredColor][PAWN] ^= square; - if (captuaredColor) + if (captuaredColor) { g->WhitePieceBitboard ^= square; - else + } else { g->BlackPieceBitboard ^= square; - + } g->PieceBitboard = g->WhitePieceBitboard | g->BlackPieceBitboard; - g->pieces[PositionToIndex(capturedPawn)] = {false, NONEPIECE}; + g->pieces[PositionToIndex(capturedPawn)] = {.color = false, + .type = NONEPIECE}; } g->canEnpassant = false; diff --git a/src/evaluate.cpp b/src/evaluate.cpp index c14fb9a..bb65c7f 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -201,7 +201,7 @@ bool IsEndgame(const Game *g) { } } - return queens == 0 || (queens == 2 && minor <= 1); + return (queens == 0 && minor <= 2) || (queens == 2 && minor <= 1); } int EvaluateBoardForWhite(Game *g) { -- cgit v1.2.3