From: Jonathan Calovski Date: Fri, 21 Nov 2014 21:46:59 +0000 (+0800) Subject: Amend defended X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=48127fe5d35b01c1cd1ffb8657ed73dfe5730da3;p=fairystockfish.git Amend defended Amend defended to remove now redundant condition. No functional change. Resolves #125 --- diff --git a/src/evaluate.cpp b/src/evaluate.cpp index b47570e..b7a596e 100644 --- a/src/evaluate.cpp +++ b/src/evaluate.cpp @@ -503,10 +503,9 @@ namespace { Bitboard b, weak, defended; Score score = SCORE_ZERO; - // Non-pawn enemies defended by a pawn and under our attack + // Non-pawn enemies defended by a pawn defended = (pos.pieces(Them) ^ pos.pieces(Them, PAWN)) - & ei.attackedBy[Them][PAWN] - & (ei.attackedBy[Us][KNIGHT] | ei.attackedBy[Us][BISHOP] | ei.attackedBy[Us][ROOK]); + & ei.attackedBy[Them][PAWN]; // Add a bonus according to the kind of attacking pieces if (defended)