X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpawns.h;h=549aafa90b46c8290c80332af9e644edf0f6ee52;hp=e41044091566050567d413cb2d5888dba6585538;hb=0fcda095df1caa860e8e3f3a714d5545ec9dc122;hpb=0ddf84870ad9f7fb4309e992e1e5eae968577958 diff --git a/src/pawns.h b/src/pawns.h index e4104409..549aafa9 100644 --- a/src/pawns.h +++ b/src/pawns.h @@ -17,23 +17,13 @@ along with this program. If not, see . */ - #if !defined(PAWNS_H_INCLUDED) #define PAWNS_H_INCLUDED -//// -//// Includes -//// - #include "bitboard.h" #include "position.h" #include "tt.h" -#include "value.h" - - -//// -//// Types -//// +#include "types.h" const int PawnTableSize = 16384; @@ -88,10 +78,9 @@ private: Score evaluate_pawns(const Position& pos, Bitboard ourPawns, Bitboard theirPawns, PawnInfo* pi) const; }; - -//// -//// Inline functions -//// +inline Square pawn_push(Color c) { + return c == WHITE ? DELTA_N : DELTA_S; +} inline void PawnInfoTable::prefetch(Key key) const {