rnd-20030312-1-src
[rocksndiamonds.git] / src / libgame / system.h
index 9b914a8aadf64935a00ebe1c60c0617cb130d9d9..bba4a30523e0358341819b04a5f250fe2247c8f7 100644 (file)
 /* default value for undefined filename */
 #define UNDEFINED_FILENAME     "[NONE]"
 
+/* default value for undefined parameter */
+#define ARG_DEFAULT            "[DEFAULT]"
+
 /* default values for undefined configuration file parameters */
 #define ARG_UNDEFINED          "-1000000"
 #define ARG_UNDEFINED_VALUE    (atoi(ARG_UNDEFINED))
@@ -391,6 +394,12 @@ struct SetupShortcutInfo
   Key toggle_pause;
 };
 
+struct SetupSystemInfo
+{
+  char *sdl_audiodriver;
+  int audio_fragment_size;
+};
+
 struct SetupInfo
 {
   char *player_name;
@@ -423,6 +432,8 @@ struct SetupInfo
   struct SetupEditorInfo editor;
   struct SetupShortcutInfo shortcut;
   struct SetupInputInfo input[MAX_PLAYERS];
+  struct SetupSystemInfo system;
+  struct OptionInfo options;
 };
 
 #define TREE_TYPE_GENERIC              0