X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=5ae75655658fc69276391a6aafcf4b5d02453c45;hp=48f40dac47e66598b97f1384490861cc6c2ac7aa;hb=af59cb1d63234fe5c711f4a0dc28d56fe79d1274;hpb=2f8961beef5fe63aabeb77a8d4f20c59f6470b5e diff --git a/src/position.h b/src/position.h index 48f40dac..5ae75655 100644 --- a/src/position.h +++ b/src/position.h @@ -197,6 +197,8 @@ public: // Bitboards for pinned pieces and discovered check candidates Bitboard discovered_check_candidates(Color c) const; Bitboard pinned_pieces(Color c) const; + template + Bitboard pinned_pieces(Color c, Square ksq) const; // Checking pieces Bitboard checkers() const; @@ -553,7 +555,7 @@ inline Bitboard Position::checkers() const { } inline bool Position::is_check() const { - return checkers() != EmptyBoardBB; + return checkersBB != EmptyBoardBB; } inline bool Position::pawn_attacks_square(Color c, Square f, Square t) const {