X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmovepick.h;h=1e1b8e6d1f721a3f5701d4e6e0301cf43b692bc8;hp=8028d487f3f5803418f22f12b4b5dbf116cc947f;hb=95ad2b51b75be9b0ce3acfc39549bc87b7b181e3;hpb=b3525fa9ea88e230a38d72351826cbc16c282938 diff --git a/src/movepick.h b/src/movepick.h index 8028d487..1e1b8e6d 100644 --- a/src/movepick.h +++ b/src/movepick.h @@ -104,11 +104,11 @@ public: MovePicker(const Position&, Move, Depth, Search::Stack*); Move next_move(); + int see_sign() const; private: template void score(); - void generate_next_stage(); - ExtMove* begin() { return moves; } + ExtMove* begin() { return cur; } ExtMove* end() { return endMoves; } const Position& pos; @@ -116,12 +116,11 @@ private: Move countermove; Depth depth; Move ttMove; - ExtMove killers[3]; Square recaptureSquare; Value threshold; int stage; - ExtMove* endBadCaptures = moves + MAX_MOVES - 1; - ExtMove moves[MAX_MOVES], *cur = moves, *endMoves = moves; + ExtMove* cur, *endMoves, *endBadCaptures; + ExtMove moves[MAX_MOVES]; }; #endif // #ifndef MOVEPICK_H_INCLUDED