X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fposition.h;h=591107e4b2ddd6e2d1d310680ce7ee199261d6db;hp=e7dc3a802fca35ae821517815650dfb692db7eef;hb=cfe59de27ddc42ac555187ae68879f2bc7bd7936;hpb=84ec1f7331f402f4ab2e2201b72b3ee378cce659 diff --git a/src/position.h b/src/position.h index e7dc3a80..591107e4 100644 --- a/src/position.h +++ b/src/position.h @@ -147,8 +147,8 @@ public: // Constructors Position(); - Position(const Position& pos); - Position(const std::string& fen); + explicit Position(const Position& pos); + explicit Position(const std::string& fen); // Text input/output void from_fen(const std::string& fen); @@ -241,6 +241,9 @@ public: void do_null_move(StateInfo& st); void undo_null_move(); + // Past + PieceType captured_piece() const; + // Static exchange evaluation int see(Square from, Square to) const; int see(Move m) const;