added new setup option type "yes/no/ask"
[rocksndiamonds.git] / src / libgame / setup.c
index 06190e0b4c71671fb1f1b76989bf5aadb9a9e7f9..42ae7bdc976e5bc53b703210e3b4361301c773c9 100644 (file)
@@ -4863,6 +4863,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"));
       break;
 
@@ -4875,6 +4876,11 @@ char *getSetupValue(int type, void *value)
                            *(int *)value == FALSE ? "no" : "yes"));
       break;
 
+    case TYPE_YES_NO_ASK:
+      strcpy(value_string, (*(int *)value == MODE_ASK ? "ask" :
+                           *(int *)value == FALSE ? "no" : "yes"));
+      break;
+
     case TYPE_ECS_AGA:
       strcpy(value_string, (*(boolean *)value ? "AGA" : "ECS"));
       break;