From 61bbd36293516e122297dc9d157b3b8ee886fab6 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 1 Aug 2026 08:58:05 +0200 Subject: cleaning code --- src/evaluate.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/evaluate.cpp') diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 3e4f72f..8b9ff3d 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -78,6 +78,11 @@ static int KING_TABLE_EARLY[64] = { 20, 30, 10, 0, 0, 10, 30, 20, // }; +int EvaluateBoard(Game *g) { + int score = EvaluateBoardForWhite(g); + return g->turn ? score : score * -1; +}; + /* * i cound have come up with better name. * this function just takes square and if color is black rotate it @@ -181,7 +186,8 @@ bool IsEndgame(const Game *g) { } int EvaluateBoardForWhite(Game *g) { - switch (GetNewGameState(g)) { + g->state = GetNewGameState(g); + switch (g->state) { case WHITE_WON: return MATE; case BLACK_WON: -- cgit v1.2.3