X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.h;h=5ce172774da5b4aec5f48462e00fcc7b57865569;hb=5f1843c9cb55afcd3fb1da9e9dc4b0092f25d9f0;hp=a77050eb5b5b8d8254aed0137117ba1225024028;hpb=3542033342f15625f808013b69aa8c2d274a2f91;p=stockfish diff --git a/src/position.h b/src/position.h index a77050eb..5ce17277 100644 --- a/src/position.h +++ b/src/position.h @@ -113,6 +113,7 @@ public: Bitboard checkers() const; Bitboard blockers_for_king(Color c) const; Bitboard check_squares(PieceType pt) const; + Bitboard pinners(Color c) const; bool is_discovery_check_on_king(Color c, Move m) const; // Attacks to/from a given square @@ -309,6 +310,10 @@ inline Bitboard Position::blockers_for_king(Color c) const { return st->blockersForKing[c]; } +inline Bitboard Position::pinners(Color c) const { + return st->pinners[c]; +} + inline Bitboard Position::check_squares(PieceType pt) const { return st->checkSquares[pt]; }