added setup options to skip (un)covering and hatching for BD engine
[rocksndiamonds.git] / src / conf_snd.c
index 64fda4965c41e54c258ad994dfd84181ae33f489..5d6df8a2626d14c03f56c0588c243e059034bbcd 100644 (file)
@@ -284,16 +284,42 @@ struct ConfigInfo sound_config[] =
   { "[mm_steel_lock].exploding",       "whoosh.wav"                    },
   { "[mm_wooden_lock].exploding",      "whoosh.wav"                    },
 
-  // sounds not associated to game elements (used for menu screens etc.)
+
+  // ==========================================================================
+  // sound definitions not associated with game elements (menu screens etc.)
+  // ==========================================================================
+
   // keyword to stop parser: "NO_MORE_ELEMENT_SOUNDS" <-- do not change!
 
+  // sounds for Boulder Dash style elements and actions
+  { "bd_diamond.impact.RANDOM_1",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_2",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_3",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_4",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_5",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_6",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_7",      UNDEFINED_FILENAME              },
+  { "bd_diamond.impact.RANDOM_8",      UNDEFINED_FILENAME              },
+
   // sounds for other game actions
   { "game.starting",                   UNDEFINED_FILENAME              },
   { "game.leveltime_charging",         "fuel.wav"                      },
   { "game.health_charging",            "warnton.wav"                   },
   { "game.running_out_of_time",                "gong.wav"                      },
+  { "game.running_out_of_time_10",     UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_9",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_8",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_7",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_6",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_5",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_4",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_3",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_2",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_1",      UNDEFINED_FILENAME              },
+  { "game.running_out_of_time_0",      UNDEFINED_FILENAME              },
   { "game.leveltime_bonus",            "sirr.wav"                      },
   { "game.health_bonus",               "sirr.wav"                      },
+  { "game.timeout",                    UNDEFINED_FILENAME              },
   { "game.losing",                     UNDEFINED_FILENAME              },
   { "game.winning",                    UNDEFINED_FILENAME              },
   { "game.sokoban_solving",            "buing.wav"                     },
@@ -354,5 +380,17 @@ struct ConfigInfo sound_config[] =
   { "background.titlemessage_4",       UNDEFINED_FILENAME              },
   { "background.titlemessage_5",       UNDEFINED_FILENAME              },
 
+
+  // ==========================================================================
+  // non-sound definitions
+  // ==========================================================================
+
+  // the following directives are not associated with a sound, but
+  // probably make sense to be defined in "soundsinfo.conf", too
+
+  // keyword to start parser: "CONFIG_VARS_START" <-- do not change!
+
+  { "game.use_native_bd_sound_engine", "false"                         },
+
   { NULL,                              NULL                            }
 };