X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftypes.h;h=f7d8ad462e42b5ce198adfb7c529145d56887820;hb=24e6fe624376685e6c63861aa132c6f6cdf2bd4d;hp=bbe46f556a40015ac937502c08f6b43e60374428;hpb=929b071507a0fc9dfd5b667ca563137f65062dd7;p=rocksndiamonds.git diff --git a/src/libgame/types.h b/src/libgame/types.h index bbe46f55..f7d8ad46 100644 --- a/src/libgame/types.h +++ b/src/libgame/types.h @@ -32,14 +32,23 @@ typedef unsigned char byte; #undef FALSE #endif -#ifdef MODE_AUTO -#undef MODE_AUTO +#ifdef STATE_AUTO +#undef STATE_AUTO #endif +#ifdef STATE_ASK +#undef STATE_ASK +#endif + +// values for boolean data type #define TRUE 1 #define FALSE 0 -#define MODE_AUTO -1 +// values for 3-state data type (for "yes/no/auto" or "yes/no/ask") +#define STATE_TRUE 1 +#define STATE_FALSE 0 +#define STATE_AUTO -1 +#define STATE_ASK -1 #ifndef MIN #define MIN(a, b) ((a) < (b) ? (a) : (b))