rnd-20030104-1-src
[rocksndiamonds.git] / src / libgame / system.h
index 463d76fcc0b12fbdb23037661757d2ef8c054a6b..d393bfc00fd6c5f057410c14786db7774c6e92fd 100644 (file)
@@ -240,17 +240,19 @@ struct OptionInfo
   char *display_name;
   char *server_host;
   int server_port;
+
   char *ro_base_directory;
   char *rw_base_directory;
   char *level_directory;
   char *graphics_directory;
   char *sounds_directory;
   char *music_directory;
+  char *execute_command;
+
   boolean serveronly;
   boolean network;
   boolean verbose;
   boolean debug;
-  char *debug_command;
 };
 
 struct VideoSystemInfo
@@ -330,6 +332,19 @@ struct SetupInputInfo
   struct SetupKeyboardInfo key;
 };
 
+struct SetupEditorInfo
+{
+  boolean el_boulderdash;
+  boolean el_emerald_mine;
+  boolean el_more;
+  boolean el_sokoban;
+  boolean el_supaplex;
+  boolean el_diamond_caves;
+  boolean el_dx_boulderdash;
+  boolean el_chars;
+  boolean el_custom;
+};
+
 struct SetupShortcutInfo
 {
   Key save_game;
@@ -366,6 +381,7 @@ struct SetupInfo
   boolean override_level_sounds;
   boolean override_level_music;
 
+  struct SetupEditorInfo editor;
   struct SetupShortcutInfo shortcut;
   struct SetupInputInfo input[MAX_PLAYERS];
 };