Fully convert move_is_check() internally
[stockfish] / src / move.h
index 844ec1f6be609d198be1b656630e55eaf327a387..4e86a68908f6e2a68bb31254935426e3e3e4327f 100644 (file)
@@ -123,6 +123,10 @@ inline PieceType move_promotion_piece(Move m) {
   return PieceType((int(m) >> 12) & 7);
 }
 
+inline int move_is_special(Move m) {
+  return m & (0x1F << 12);
+}
+
 inline int move_is_promotion(Move m) {
   return m & (7 << 12);
 }