X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=0a6ab136156577d577d840ad6b95694a514c155a;hp=5b1bc664be7782f713f1b8641e8aafe9058dc8e4;hb=22ede4442cd285d7365b9497c3be65fb2c66b4be;hpb=deee18c758ce8a52a2dfa9bff1fdea01c6e79a59 diff --git a/src/position.h b/src/position.h index 5b1bc664..0a6ab136 100644 --- a/src/position.h +++ b/src/position.h @@ -138,7 +138,7 @@ public: // Text input/output void from_fen(const std::string& fen); - const std::string to_fen() const; + const std::string to_fen(bool isChess960) const; void print(Move m = MOVE_NONE) const; // Copying @@ -258,7 +258,6 @@ public: // Other properties of the position bool opposite_colored_bishops() const; bool has_pawn_on_7th(Color c) const; - bool is_chess960() const; // Current thread ID searching on the position int thread() const; @@ -323,7 +322,6 @@ private: int castleRightsMask[64]; StateInfo startState; File initialKFile, initialKRFile, initialQRFile; - bool isChess960; int startPosPlyCounter; int threadID; int64_t nodes; @@ -553,10 +551,6 @@ inline bool Position::has_pawn_on_7th(Color c) const { return pieces(PAWN, c) & relative_rank_bb(c, RANK_7); } -inline bool Position::is_chess960() const { - return isChess960; -} - inline bool Position::move_is_capture(Move m) const { // Move must not be MOVE_NONE !