X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Ftypes.h;h=02cd19def775ab25fee2da23b63ebd19350330b1;hb=b82d93ece484f833c994b40d9eddd959ba20ef92;hp=0bd4a1c4090c0044940f7128dca99f09e49d244e;hpb=754fc8a8b5ca7466926d54465eeb1df4d4a481ac;p=stockfish diff --git a/src/types.h b/src/types.h index 0bd4a1c4..02cd19de 100644 --- a/src/types.h +++ b/src/types.h @@ -173,6 +173,11 @@ enum Bound { BOUND_EXACT = BOUND_UPPER | BOUND_LOWER }; +enum ExplosionState { + EXPLOSION_NONE, + MUST_CALM_DOWN +}; + enum Value : int { VALUE_ZERO = 0, VALUE_DRAW = 0, @@ -465,10 +470,6 @@ constexpr Move make_move(Square from, Square to) { return Move((from << 6) + to); } -constexpr Move reverse_move(Move m) { - return make_move(to_sq(m), from_sq(m)); -} - template constexpr Move make(Square from, Square to, PieceType pt = KNIGHT) { return Move(T + ((pt - KNIGHT) << 12) + (from << 6) + to);