X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.cpp;h=8e4fbe344e2ec576b2b434bf2021ca672062e039;hp=52f626f16b5c302c071d64d03f418c817230a0e8;hb=aa31f7f096adef50fe119b41d4e7834c41fec310;hpb=1de97337c2d53bdff0f1c3f362d232028ef736a5;ds=sidebyside diff --git a/src/pawns.cpp b/src/pawns.cpp index 52f626f1..8e4fbe34 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -59,9 +59,6 @@ namespace { S( 0, 0), S( 0, 0), S(0, 0), S(0, 0), S(20, 20), S(40, 40), S(0, 0), S(0, 0) }; - // Center bind bonus, when two pawns controls the same central square - const Score CenterBind = S(16, 0); - // Weakness of our pawn shelter in front of the king by [distance from edge][rank] const Value ShelterWeakness[][RANK_NB] = { { V( 97), V(21), V(26), V(51), V(87), V( 89), V( 99) }, @@ -103,10 +100,6 @@ namespace { const Square Right = (Us == WHITE ? DELTA_NE : DELTA_SW); const Square Left = (Us == WHITE ? DELTA_NW : DELTA_SE); - const Bitboard CenterBindMask = - Us == WHITE ? (FileDBB | FileEBB) & (Rank5BB | Rank6BB | Rank7BB) - : (FileDBB | FileEBB) & (Rank4BB | Rank3BB | Rank2BB); - Bitboard b, neighbours, doubled, supported, phalanx; Square s; bool passed, isolated, opposed, backward, lever, connected; @@ -198,9 +191,6 @@ namespace { b = e->semiopenFiles[Us] ^ 0xFF; e->pawnSpan[Us] = b ? int(msb(b) - lsb(b)) : 0; - b = shift_bb(ourPawns) & shift_bb(ourPawns) & CenterBindMask; - score += CenterBind * popcount(b); - return score; }