X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.h;h=c0c7e92997186b0055f3ae04fdf8ed7455825604;hb=6608a16a6a6e062921fe318846c2c21e1fbcd729;hp=8bd70b1643f3d47f6d530b0a091692e63de5dde6;hpb=d9113d127b491db0a427a416217d55d3d298c25e;p=stockfish diff --git a/src/position.h b/src/position.h index 8bd70b16..c0c7e929 100644 --- a/src/position.h +++ b/src/position.h @@ -104,9 +104,6 @@ struct StateInfo { class Position { - friend class MaterialInfo; - friend class EndgameFunctions; - Position(); // No default or copy c'tor allowed Position(const Position& pos); @@ -231,9 +228,6 @@ public: bool is_mate() const; bool is_draw() const; - // Check if side to move could be mated in one - bool has_mate_threat(); - // Number of plies from starting position int startpos_ply_counter() const; @@ -303,7 +297,7 @@ private: int castleRightsMask[64]; StateInfo startState; File initialKFile, initialKRFile, initialQRFile; - bool isChess960; + bool chess960; int startPosPlyCounter; int threadID; int64_t nodes; @@ -524,7 +518,7 @@ inline bool Position::has_pawn_on_7th(Color c) const { } inline bool Position::is_chess960() const { - return isChess960; + return chess960; } inline bool Position::move_is_capture(Move m) const {