From 48127fe5d35b01c1cd1ffb8657ed73dfe5730da3 Mon Sep 17 00:00:00 2001 From: Jonathan Calovski Date: Sat, 22 Nov 2014 05:46:59 +0800 Subject: [PATCH] Amend defended Amend defended to remove now redundant condition. No functional change. Resolves #125 --- src/evaluate.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/evaluate.cpp b/src/evaluate.cpp index b47570e8..b7a596ef 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) -- 2.39.2