From ec627911f05268f57c21d8d15c63434a299380c6 Mon Sep 17 00:00:00 2001 From: Gary Linscott Date: Thu, 26 Jun 2014 15:20:30 -0400 Subject: [PATCH] A bit more cleanup --- src/evaluate.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 7eca96fa..7fb3a8cb 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -750,9 +750,10 @@ namespace { // Endgame with opposite-colored bishops, but also other pieces. Still // a bit drawish, but not as drawish as with only the two bishops. sf = ScaleFactor(50 * sf / SCALE_FACTOR_NORMAL); - } else if ( abs(eg_value(score)) <= BishopValueEg && - ei.pi->pawn_span(strongSide) <= 1 && - !pos.pawn_passed(~strongSide, pos.king_square(~strongSide))) { + } else if ( abs(eg_value(score)) <= BishopValueEg + && ei.pi->pawn_span(strongSide) <= 1 + && !pos.pawn_passed(~strongSide, pos.king_square(~strongSide))) { + // Endings where weaker side can be place his king in front of the opponent's pawns are drawish. sf = ScaleFactor(ScalePawnSpan[ei.pi->pawn_span(strongSide)]); } } -- 2.39.2