X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftypes.h;h=5fd54c9e60a39fdf0244ed4829c18f1063713a83;hp=d02755c1adcbd46eeb83f8c1bb89f8eb87198a6f;hb=351ef5c85b6d4b9c71e9da367f0be5ab6e6f8117;hpb=be2925b3c5ef79685f9290414a96efab18bf3a8a diff --git a/src/types.h b/src/types.h index d02755c1..5fd54c9e 100644 --- a/src/types.h +++ b/src/types.h @@ -337,6 +337,17 @@ const Value RookValueEndgame = Value(0x4FE); const Value QueenValueMidgame = Value(0x9D9); const Value QueenValueEndgame = Value(0x9FE); +extern const Value PieceValueMidgame[17]; +extern const Value PieceValueEndgame[17]; + +inline Value piece_value_midgame(Piece p) { + return PieceValueMidgame[p]; +} + +inline Value piece_value_endgame(Piece p) { + return PieceValueEndgame[p]; +} + inline Value value_mate_in(int ply) { return VALUE_MATE - ply; }