X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Ftypes.h;h=4a78cc81d03040080923e4b6c4ea1f1fe44b2e30;hp=40a2baa0099e2da6ac006cc6bc6b86c225169374;hb=5f5d056c8fb9996748b742c9d5102c9202b0bd2c;hpb=9c7e2c8f9d3eba45c20529ad0624e6de10fc7b83 diff --git a/src/types.h b/src/types.h index 40a2baa0..4a78cc81 100644 --- a/src/types.h +++ b/src/types.h @@ -335,6 +335,10 @@ inline Square operator~(Square s) { return Square(s ^ 56); // Vertical flip SQ_A1 -> SQ_A8 } +inline Square operator|(File f, Rank r) { + return Square((r << 3) | f); +} + inline Value mate_in(int ply) { return VALUE_MATE - ply; } @@ -359,10 +363,6 @@ inline Color color_of(Piece p) { return Color(p >> 3); } -inline Square make_square(File f, Rank r) { - return Square((r << 3) | f); -} - inline bool is_ok(Square s) { return s >= SQ_A1 && s <= SQ_H8; }