X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.h;h=0a6ab136156577d577d840ad6b95694a514c155a;hb=d5f2e32b5c2bba5056df7804704f14af0977a8ed;hp=bb574e1642f263b7b380ac6be6f618b4faa47bb2;hpb=201e8d5f87a2bbd2d199b744cf8e92213c1e4bc4;p=stockfish diff --git a/src/position.h b/src/position.h index bb574e16..0a6ab136 100644 --- a/src/position.h +++ b/src/position.h @@ -27,7 +27,6 @@ #include "bitboard.h" #include "color.h" -#include "direction.h" #include "move.h" #include "piece.h" #include "square.h" @@ -139,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 @@ -259,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; @@ -324,7 +322,6 @@ private: int castleRightsMask[64]; StateInfo startState; File initialKFile, initialKRFile, initialQRFile; - bool isChess960; int startPosPlyCounter; int threadID; int64_t nodes; @@ -554,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 !