X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fpiece.h;h=12983a6bb92a996b7fc6df6ff4ba5da780170d78;hb=2ff2b5972799c2cb1b68e2d82e35b9b3c7c6996d;hp=b71f849d8e7b1639532112edf3d967cae940e8cc;hpb=5b2ac7590ccfe529698347981e45fdfa8a0a0780;p=stockfish diff --git a/src/piece.h b/src/piece.h index b71f849d..12983a6b 100644 --- a/src/piece.h +++ b/src/piece.h @@ -53,6 +53,10 @@ const Value RookValueEndgame = Value(0x4FE); const Value QueenValueMidgame = Value(0x9D9); const Value QueenValueEndgame = Value(0x9FE); +inline Piece make_piece(Color c, PieceType pt) { + return Piece((int(c) << 3) | int(pt)); +} + inline PieceType type_of_piece(Piece p) { return PieceType(int(p) & 7); } @@ -61,10 +65,6 @@ inline Color color_of_piece(Piece p) { return Color(int(p) >> 3); } -inline Piece piece_of_color_and_type(Color c, PieceType pt) { - return Piece((int(c) << 3) | int(pt)); -} - inline bool piece_type_is_ok(PieceType pt) { return pt >= PAWN && pt <= KING; }