X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.h;h=f77b368abb0cebf74dc7373d9cee8ae55a38d523;hb=d155cd88d1ca914c8a9d398c0164b5a92a5b9629;hp=48f40dac47e66598b97f1384490861cc6c2ac7aa;hpb=5dc23121215039938a9ef4e59ae934312774571c;p=stockfish diff --git a/src/position.h b/src/position.h index 48f40dac..f77b368a 100644 --- a/src/position.h +++ b/src/position.h @@ -305,6 +305,9 @@ private: void undo_ep_move(Move m); void find_checkers(); + template + Bitboard hidden_checks(Color c, Square ksq) const; + // Computing hash keys from scratch (for initialization and debugging) Key compute_key() const; Key compute_pawn_key() const; @@ -553,7 +556,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 {