rnd-20030304-1-src
[rocksndiamonds.git] / src / main.c
index 743360fd45aa94b36ddaab1a3c4eeed4767a9143..e4206751ca2c707dea905b4409477e46205cb7be 100644 (file)
@@ -29,7 +29,7 @@ Pixmap                        tile_clipmask[NUM_TILES];
 DrawBuffer          *fieldbuffer;
 DrawBuffer          *drawto_field;
 
-int                    game_status = MAINMENU;
+int                    game_status = -1;
 boolean                        level_editor_test_game = FALSE;
 boolean                        network_playing = FALSE;
 
@@ -2580,6 +2580,11 @@ struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
     "dynabomb",
     "-"
   },
+  {
+    "sp_disk_red_active",
+    "dynamite",
+    "-"
+  },
   {
     "switchgate_opening",
     "switchgate",
@@ -2920,26 +2925,6 @@ struct ElementInfo element_info[MAX_NUM_ELEMENTS + 1] =
     "-",
     "-"
   },
-  {
-    "arrow_red_left",
-    "-",
-    "-"
-  },
-  {
-    "arrow_red_right",
-    "-",
-    "-"
-  },
-  {
-    "arrow_red_up",
-    "-",
-    "-"
-  },
-  {
-    "arrow_red_down",
-    "-",
-    "-"
-  },
 
   {
     NULL,
@@ -2992,12 +2977,47 @@ struct ElementDirectionInfo element_direction_info[NUM_DIRECTIONS + 1] =
 
 struct SpecialSuffixInfo special_suffix_info[NUM_SPECIAL_GFX_ARGS + 1] =
 {
+  { ".MAIN",           0,                              },
+  { ".LEVELS",         0,                              },
+  { ".SCORES",         0,                              },
   { ".EDITOR",         0,                              },
+  { ".INFO",           0,                              },
+  { ".SETUP",          0,                              },
+  { ".DOOR",           0,                              },
   { ".PREVIEW",                0,                              },
 
   { NULL,              0,                              }
 };
 
+/* ------------------------------------------------------------------------- */
+/* font definitions                                                          */
+/* ------------------------------------------------------------------------- */
+
+struct FontInfo font_info[NUM_FONTS + 1] =
+{
+  { "font.initial_1"           },
+  { "font.initial_2"           },
+  { "font.initial_3"           },
+  { "font.initial_4"           },
+  { "font.title_1"             },
+  { "font.title_2"             },
+  { "font.menu_1"              },
+  { "font.menu_2"              },
+  { "font.text_1"              },
+  { "font.text_2"              },
+  { "font.text_3"              },
+  { "font.text_4"              },
+  { "font.input"               },
+  { "font.input.active"                },
+  { "font.option_off"          },
+  { "font.option_on"           },
+  { "font.value_1"             },
+  { "font.value_2"             },
+  { "font.value_old"           },
+  { "font.tape_recorder"       },
+  { "font.level_number"                },
+};
+
 
 /* ========================================================================= */
 /* main()                                                                    */