X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.cpp;h=9c61cc88181e89411427d9158b92108d35285344;hp=aac03eb24a328150f71443bdd03ef8f3797e353f;hb=82d5386435d67e4f0b2eeb409c510079465bd013;hpb=fca74b18825b72fa262b927b56130e7024a7272b diff --git a/src/position.cpp b/src/position.cpp index aac03eb2..9c61cc88 100644 --- a/src/position.cpp +++ b/src/position.cpp @@ -1709,7 +1709,7 @@ bool Position::is_draw() const { bool Position::is_mate() const { MoveStack moves[MOVES_MAX]; - return is_check() && generate_moves(*this, moves) == moves; + return is_check() && generate(*this, moves) == moves; } @@ -1730,8 +1730,8 @@ bool Position::has_mate_threat() { do_null_move(st1); // Then generate pseudo-legal moves that could give check - last = generate_non_capture_checks(*this, mlist); - last = generate_captures(*this, last); + last = generate(*this, mlist); + last = generate(*this, last); // Loop through the moves, and see if one of them gives mate Bitboard pinned = pinned_pieces(sideToMove);