X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=ce526b91430790fe43d58642b79b2f09ac79a8eb;hp=2b44ef329f33dca4e3eb7bda87533f2b67d5ad40;hb=e551afbab7767ddf79d33c24f8307a8cb291e3cd;hpb=0c1f119069bf915b85126159d4865c4bcc532239 diff --git a/src/position.h b/src/position.h index 2b44ef32..ce526b91 100644 --- a/src/position.h +++ b/src/position.h @@ -136,7 +136,7 @@ public: void undo_null_move(); // Static Exchange Evaluation - bool see_ge(Move m, Value value = VALUE_ZERO) const; + bool see_ge(Move m, Value threshold = VALUE_ZERO) const; // Accessing hash keys Key key() const; @@ -146,11 +146,9 @@ public: // Other properties of the position Color side_to_move() const; - Phase game_phase() const; int game_ply() const; bool is_chess960() const; Thread* this_thread() const; - uint64_t nodes_searched() const; bool is_draw(int ply) const; int rule50_count() const; Score psq_score() const; @@ -158,7 +156,7 @@ public: Value non_pawn_material() const; // Position consistency check, for debugging - bool pos_is_ok(int* failedStep = nullptr) const; + bool pos_is_ok() const; void flip(); private: @@ -184,7 +182,6 @@ private: int castlingRightsMask[SQUARE_NB]; Square castlingRookSquare[CASTLING_RIGHT_NB]; Bitboard castlingPath[CASTLING_RIGHT_NB]; - uint64_t nodes; int gamePly; Color sideToMove; Thread* thisThread; @@ -349,10 +346,6 @@ inline int Position::rule50_count() const { return st->rule50; } -inline uint64_t Position::nodes_searched() const { - return nodes; -} - inline bool Position::opposite_bishops() const { return pieceCount[W_BISHOP] == 1 && pieceCount[B_BISHOP] == 1