fixed creating graphics without video device
[rocksndiamonds.git] / src / files.c
index c2150acd6a3d02a0d0a1be9fea9266775b53ea7b..7b3bd50dd5152a33e0264c6604d6ff8bb545e91f 100644 (file)
@@ -8935,6 +8935,14 @@ static struct TokenInfo internal_setup_tokens[] =
     TYPE_STRING,
     &setup.internal.default_level_series,      "default_level_series"
   },
+  {
+    TYPE_INTEGER,
+    &setup.internal.default_window_width,      "default_window_width"
+  },
+  {
+    TYPE_INTEGER,
+    &setup.internal.default_window_height,     "default_window_height"
+  },
   {
     TYPE_BOOLEAN,
     &setup.internal.choose_from_top_leveldir,  "choose_from_top_leveldir"
@@ -8944,12 +8952,44 @@ static struct TokenInfo internal_setup_tokens[] =
     &setup.internal.show_scaling_in_title,     "show_scaling_in_title"
   },
   {
-    TYPE_INTEGER,
-    &setup.internal.default_window_width,      "default_window_width"
+    TYPE_BOOLEAN,
+    &setup.internal.menu_game,                 "menu_game"
   },
   {
-    TYPE_INTEGER,
-    &setup.internal.default_window_height,     "default_window_height"
+    TYPE_BOOLEAN,
+    &setup.internal.menu_editor,               "menu_editor"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_graphics,             "menu_graphics"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_sound,                        "menu_sound"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_artwork,              "menu_artwork"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_input,                        "menu_input"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_touch,                        "menu_touch"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_shortcuts,            "menu_shortcuts"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_exit,                 "menu_exit"
+  },
+  {
+    TYPE_BOOLEAN,
+    &setup.internal.menu_save_and_exit,                "menu_save_and_exit"
   },
 };
 
@@ -11558,7 +11598,7 @@ void CreateCustomElementImages(char *directory)
   int yoffset_ge = (TILEY * NUM_CUSTOM_ELEMENTS / 16);
   int i;
 
-  SDLInitVideoDisplay();
+  InitVideoDefaults();
 
   ReCreateBitmap(&backbuffer, video.width, video.height);