CASTLE = 3 << 14
};
-enum CheckType {
- NO_CHECK,
- DIRECT_CHECK,
- DISCO_CHECK
-};
-
enum CastleRight { // Defined as in PolyGlot book hash key
CASTLES_NONE = 0,
WHITE_OO = 1,
BOUND_NONE = 0,
BOUND_UPPER = 1,
BOUND_LOWER = 2,
- BOUND_EXACT = BOUND_UPPER | BOUND_LOWER
+ BOUND_EXACT = BOUND_UPPER | BOUND_LOWER | 4
};
enum Value {