renamed function
[rocksndiamonds.git] / src / libgame / types.h
index bbe46f556a40015ac937502c08f6b43e60374428..f7d8ad462e42b5ce198adfb7c529145d56887820 100644 (file)
@@ -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))