X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fpiece.h;h=64c94082af826f5ae030fbec0da45f15f4a0d830;hp=59fb83924d1f79dfc7fbffb8a95401ef77bae915;hb=25113861552c9c09ce5dbd5a20510db2fd2e65b0;hpb=00d9fe8af09891e82d66f88c48b513d6a7326f2a diff --git a/src/piece.h b/src/piece.h index 59fb8392..64c94082 100644 --- a/src/piece.h +++ b/src/piece.h @@ -46,8 +46,8 @@ enum Piece { BP = 9, BN = 10, BB = 11, BR = 12, BQ = 13, BK = 14, PIECE_NONE = 16 }; -ENABLE_OPERATORS_ON(PieceType); -ENABLE_OPERATORS_ON(Piece); +ENABLE_OPERATORS_ON(PieceType) +ENABLE_OPERATORS_ON(Piece) //// @@ -88,16 +88,16 @@ inline Piece piece_of_color_and_type(Color c, PieceType pt) { return Piece((int(c) << 3) | int(pt)); } -inline SquareDelta pawn_push(Color c) { +inline Square pawn_push(Color c) { return (c == WHITE ? DELTA_N : DELTA_S); } -inline bool piece_type_is_ok(PieceType pc) { - return pc >= PAWN && pc <= KING; +inline bool piece_type_is_ok(PieceType pt) { + return pt >= PAWN && pt <= KING; } -inline bool piece_is_ok(Piece pc) { - return piece_type_is_ok(type_of_piece(pc)) && color_is_ok(color_of_piece(pc)); +inline bool piece_is_ok(Piece p) { + return piece_type_is_ok(type_of_piece(p)) && color_is_ok(color_of_piece(p)); } inline char piece_type_to_char(PieceType pt) {