X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.h;h=2dc866848aa0cc3adb210ec24ef528caa7fdcc7f;hp=5939253b5da7b0c9adc38e4eb89ec39ec16daeb0;hb=11207f7c1f943aa02bccbfa5eff6fdd18859721f;hpb=97f5d19bdc0439f297ad11dd59997aba9342ce93 diff --git a/src/pawns.h b/src/pawns.h index 5939253b..2dc86684 100644 --- a/src/pawns.h +++ b/src/pawns.h @@ -26,7 +26,6 @@ //// #include "bitboard.h" -#include "scale.h" #include "value.h" //// @@ -53,7 +52,6 @@ public: Value queenside_storm_value(Color c) const; Bitboard pawn_attacks(Color c) const; Bitboard passed_pawns() const; - ScaleFactor scale_factor(Color c) const; int file_is_half_open(Color c, File f) const; int has_open_file_to_left(Color c, File f) const; int has_open_file_to_right(Color c, File f) const; @@ -69,7 +67,8 @@ private: Square kingSquares[2]; Score value; int16_t ksStormValue[2], qsStormValue[2]; - uint8_t halfOpenFiles[2], kingShelters[2], factor[2]; + uint8_t halfOpenFiles[2]; + uint8_t kingShelters[2]; }; /// The PawnInfoTable class represents a pawn hash table. It is basically @@ -117,10 +116,6 @@ inline Value PawnInfo::queenside_storm_value(Color c) const { return Value(qsStormValue[c]); } -inline ScaleFactor PawnInfo::scale_factor(Color c) const { - return ScaleFactor(factor[c]); -} - inline int PawnInfo::file_is_half_open(Color c, File f) const { return (halfOpenFiles[c] & (1 << int(f))); }