X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fposition.h;h=510875d86d3ca4e0e1d38687cf926f9a7295b315;hb=442c40b43de8ede1e424efa674c8d45322e3b43c;hp=e558581850f41a57a664af73a3f233b589d29665;hpb=5304b561ab96ae1c025d98cf4a6d138daa11374d;p=stockfish diff --git a/src/position.h b/src/position.h index e5585818..510875d8 100644 --- a/src/position.h +++ b/src/position.h @@ -161,6 +161,7 @@ public: bool has_repeated() const; int rule50_count() const; Score psq_score() const; + Value psq_eg_stm() const; Value non_pawn_material(Color c) const; Value non_pawn_material() const; @@ -342,6 +343,10 @@ inline Score Position::psq_score() const { return psq; } +inline Value Position::psq_eg_stm() const { + return (sideToMove == WHITE ? 1 : -1) * eg_value(psq); +} + inline Value Position::non_pawn_material(Color c) const { return st->nonPawnMaterial[c]; }