X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=4f18e67feeb37381c97534ec8abc0d7719167ebd;hp=11d31f8a80d17cb445f9d24e89bfd8f36393c0fd;hb=1f97b48a31cd60d71c5fb63541cbf3991a094443;hpb=a96cba0ec89e5a3bbd435fccca652678c9fd20a7 diff --git a/src/position.h b/src/position.h index 11d31f8a..4f18e67f 100644 --- a/src/position.h +++ b/src/position.h @@ -288,6 +288,12 @@ public: static void init_piece_square_tables(); private: + + enum { + Pinned = 1, + DcCandidates = 2 + }; + // Initialization helper functions (used while setting up a position) void clear(); void put_piece(Piece p, Square s); @@ -303,7 +309,7 @@ private: void undo_promotion_move(Move m); void undo_ep_move(Move m); void find_checkers(); - void find_hidden_checks(Color us); + void find_hidden_checks(Color us, unsigned int types); void find_hidden_checks(); void update_hidden_checks(Square from, Square to);