X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmovepick.h;h=3d87b9c3b5c7998121366efb615f58525247d5f5;hb=738bf66a2d04d27ce8c5481fef52dc3adc3cafe1;hp=500ed8b99a3571aecece8502a3fd60dee36010cf;hpb=d3c4618b3ac0e444ce3b9dd894b87f86a50863c5;p=stockfish diff --git a/src/movepick.h b/src/movepick.h index 500ed8b9..3d87b9c3 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -57,10 +57,9 @@ public: PH_TT_MOVE, // Transposition table move PH_MATE_KILLER, // Mate killer from the current ply PH_GOOD_CAPTURES, // Queen promotions and captures with SEE values >= 0 - PH_BAD_CAPTURES, // Queen promotions and captures with SEE values < 0 - PH_KILLER_1, // Killer move 1 from the current ply (not used yet). - PH_KILLER_2, // Killer move 2 from the current ply (not used yet). + PH_KILLERS, // Killer moves from the current ply PH_NONCAPTURES, // Non-captures and underpromotions + PH_BAD_CAPTURES, // Queen promotions and captures with SEE values < 0 PH_EVASIONS, // Check evasions PH_QCAPTURES, // Captures in quiescence search PH_QCHECKS, // Non-capture checks in quiescence search @@ -91,6 +90,7 @@ private: int phaseIndex; int numOfMoves, numOfBadCaptures; int movesPicked; + bool checkKillers, checkLegal; bool finished; };