added separate 3-state type values for "true" and "false" states
[rocksndiamonds.git] / src / libgame / setup.c
index 5a98416663902600a602bde8e92863a1b278b8ed..a9a62d4e44df0968e1c998a44083949769840471 100644 (file)
@@ -4865,7 +4865,7 @@ char *getSetupValue(int type, void *value)
     case TYPE_SWITCH_3_STATES:
       strcpy(value_string, (*(int *)value == MODE_AUTO  ? "auto" :
                            *(int *)value == MODE_ASK   ? "ask" :
-                           *(int *)value == FALSE ? "off" : "on"));
+                           *(int *)value == MODE_FALSE ? "off" : "on"));
       break;
 
     case TYPE_YES_NO:
@@ -4874,12 +4874,12 @@ char *getSetupValue(int type, void *value)
 
     case TYPE_YES_NO_AUTO:
       strcpy(value_string, (*(int *)value == MODE_AUTO  ? "auto" :
-                           *(int *)value == FALSE ? "no" : "yes"));
+                           *(int *)value == MODE_FALSE ? "no" : "yes"));
       break;
 
     case TYPE_YES_NO_ASK:
-      strcpy(value_string, (*(int *)value == MODE_ASK ? "ask" :
-                           *(int *)value == FALSE ? "no" : "yes"));
+      strcpy(value_string, (*(int *)value == MODE_ASK   ? "ask" :
+                           *(int *)value == MODE_FALSE ? "no" : "yes"));
       break;
 
     case TYPE_ECS_AGA: