diff options
| author | Adam <adammegarules1@gmail.com> | 2026-08-02 12:50:24 +0200 |
|---|---|---|
| committer | Adam <adammegarules1@gmail.com> | 2026-08-02 12:50:24 +0200 |
| commit | f948514c5337961444f555374523902ae94dd00f (patch) | |
| tree | 4ec0753c4ee376112525efaefcf8aa5e55647923 /src | |
| parent | 635a6723915cbd9c16d870a8b83e4db5a81827ee (diff) | |
moving find king to branch that need it
Diffstat (limited to 'src')
| -rw-r--r-- | src/evaluate.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 8b9ff3d..25c2117 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -202,10 +202,10 @@ int EvaluateBoardForWhite(Game *g) { score += CountBoardMaterial(g); - Position whiteKing = FindKing(g, true); - Position blackKing = FindKing(g, false); - if (IsEndgame(g)) { + Position whiteKing = FindKing(g, true); + Position blackKing = FindKing(g, false); + score += ForceKingToEdgeBonus(blackKing, whiteKing); score -= ForceKingToEdgeBonus(whiteKing, blackKing); } |
