X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fpawns.cpp;h=f06b1283d418a529e8196150a5de85e8b934bd02;hb=21850536d54c3f142f1907e31ac0bfab8f4a8862;hp=a681571dd9c72c90d76bb23365f7b914ecc7af71;hpb=049139d025b26a9fbc9cf87f51b578a4fab447cf;p=stockfish diff --git a/src/pawns.cpp b/src/pawns.cpp index a681571d..f06b1283 100644 --- a/src/pawns.cpp +++ b/src/pawns.cpp @@ -303,7 +303,7 @@ PawnInfo* PawnInfoTable::get_pawn_info(const Position& pos) { if ( passed || isolated || chain - || (pos.pawn_attacks(s, us) & theirPawns) + || (pos.attacks_from(s, us) & theirPawns) || (ourPawns & behind_bb(us, r) & neighboring_files_bb(f))) backward = false; else @@ -312,7 +312,7 @@ PawnInfo* PawnInfoTable::get_pawn_info(const Position& pos) { // pawn on neighboring files. We now check whether the pawn is // backward by looking in the forward direction on the neighboring // files, and seeing whether we meet a friendly or an enemy pawn first. - Bitboard b = pos.pawn_attacks(s, us); + Bitboard b = pos.attacks_from(s, us); if (us == WHITE) { for ( ; !(b & (ourPawns | theirPawns)); b <<= 8);