X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=11d31f8a80d17cb445f9d24e89bfd8f36393c0fd;hp=676f68ef06136a9ec9ee2cecd55396cd84ea300a;hb=f9f30412e798b4ba06375a383a85a9e65bfe299f;hpb=55f9afee2a079b2dd0b1aeda41082c58eb317ca3 diff --git a/src/position.h b/src/position.h index 676f68ef..11d31f8a 100644 --- a/src/position.h +++ b/src/position.h @@ -295,7 +295,6 @@ private: void allow_ooo(Color c); // Helper functions for doing and undoing moves - void init_new_state(StateInfo& newSt); void do_capture_move(Move m, PieceType capture, Color them, Square to); void do_castle_move(Move m); void do_promotion_move(Move m); @@ -304,7 +303,9 @@ private: void undo_promotion_move(Move m); void undo_ep_move(Move m); void find_checkers(); - void find_pinned(); + void find_hidden_checks(Color us); + void find_hidden_checks(); + void update_hidden_checks(Square from, Square to); template void update_checkers(Bitboard* pCheckersBB, Square ksq, Square from, Square to, Bitboard dcCandidates);