From: Marco Costalba Date: Sat, 22 May 2010 17:38:45 +0000 (+0100) Subject: Account for double pawn push in evaluate_unstoppable_pawns() X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=ee9e162dd5f18e18835164f94d9c5980806e518d;ds=sidebyside Account for double pawn push in evaluate_unstoppable_pawns() One of the most nitpicking patches I have ever seen. Of course almost no functional change, but added just becasue we are very pedantic ;-) Spotted by Marek Kwiatkowski Signed-off-by: Marco Costalba --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index 0153fa95..4987a531 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -914,6 +914,7 @@ namespace { Square s = pop_1st_bit(&b); Square queeningSquare = relative_square(c, make_square(square_file(s), RANK_8)); int d = square_distance(s, queeningSquare) + - (relative_rank(c, s) == RANK_2) // Double pawn push - square_distance(pos.king_square(opposite_color(c)), queeningSquare) + int(c != pos.side_to_move());