From 0b782963e7fc359f659e8fcd58b17872f9e0a64e Mon Sep 17 00:00:00 2001 From: Fabian Fichter Date: Fri, 28 Feb 2020 18:39:35 +0100 Subject: [PATCH] Fix definition of camp in king safety --- src/evaluate.cpp | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 591bb1e..85d5107 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -457,7 +457,7 @@ namespace { constexpr Color Them = (Us == WHITE ? BLACK : WHITE); Rank r = relative_rank(Us, std::min(Rank((pos.max_rank() - 1) / 2 + 1), pos.max_rank()), pos.max_rank()); - Bitboard Camp = AllSquares ^ forward_ranks_bb(Us, r); + Bitboard Camp = pos.board_bb() & ~forward_ranks_bb(Us, r); if (!pos.count(Us) || !pos.checking_permitted()) return SCORE_ZERO; -- 1.7.0.4