X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Ftypes.h;h=f7d8ad462e42b5ce198adfb7c529145d56887820;hb=d12a9f8a999a1dd99737bb501d577813188ab268;hp=15b25ce8da23c4449a74e2506dc34bca1f0203a0;hpb=3210187ea3da26ff5d1a90bd2b731928efec4579;p=rocksndiamonds.git diff --git a/src/libgame/types.h b/src/libgame/types.h index 15b25ce8..f7d8ad46 100644 --- a/src/libgame/types.h +++ b/src/libgame/types.h @@ -32,13 +32,23 @@ typedef unsigned char byte; #undef FALSE #endif -#ifdef AUTO -#undef 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 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))