]> git.sesse.net Git - stockfish/blobdiff - src/depth.h
Use simple macro to enable operators
[stockfish] / src / depth.h
index ab88f652a4bda753fdeeaac42478027767920276..4b9e0753387187f41fdc2cf6e961ee33164b64d3 100644 (file)
@@ -21,6 +21,8 @@
 #if !defined(DEPTH_H_INCLUDED)
 #define DEPTH_H_INCLUDED
 
+#include "types.h"
+
 ////
 //// Types
 ////
@@ -29,9 +31,13 @@ enum Depth {
 
   ONE_PLY = 2,
 
-  DEPTH_ZERO = 0,
+  DEPTH_ZERO         =  0 * ONE_PLY,
+  DEPTH_QS_CHECKS    = -1 * ONE_PLY,
+  DEPTH_QS_NO_CHECKS = -2 * ONE_PLY,
+
   DEPTH_NONE = -127 * ONE_PLY
 };
 
+ENABLE_OPERATORS_ON(Depth)
 
 #endif // !defined(DEPTH_H_INCLUDED)