rnd-20030926-1-src
[rocksndiamonds.git] / src / conf_snd.c
index dc002cc7738a48742b6e61f2caa02f3bda9b4ca9..4f1a8210e46b430d69c2920f989599c41ef5f392 100644 (file)
@@ -28,6 +28,18 @@ struct ConfigInfo sound_config_suffix[] =
 
 struct ConfigInfo sound_config[] =
 {
+  /* some default sounds */
+  { "[default].digging",               "schlurf.wav"           },
+  { "[default].collecting",            "pong.wav"              },
+  { "[default].snapping",              "pong.wav"              },
+  { "[default].pushing",               "pusch.wav"             },
+  { "[default].impact",                        "klopf.wav"             },
+  { "[default].walking",               "empty.wav"             },
+  { "[default].passing",               "gate.wav"              },
+  { "[default].dying",                 "autsch.wav"            },
+  { "[default].exploding",             "roaaar.wav"            },
+  { "[sp_default].exploding",          "booom.wav"             },
+
   /* sounds for Boulder Dash style elements and actions */
   { "bd_diamond.collecting",           "pong.wav"              },
   { "bd_diamond.impact",               "pling.wav"             },
@@ -72,7 +84,8 @@ struct ConfigInfo sound_config[] =
   { "[sokoban].emptying",              UNDEFINED_FILENAME      },
 
   /* sounds for Emerald Mine style elements and actions */
-  { "empty_space.digging",             "empty.wav"             },
+  { "[player].moving",                 "empty.wav"             },
+  { "[player].moving.mode_loop",       "false"                 },
   { "sand.digging",                    "schlurf.wav"           },
   { "emerald.collecting",              "pong.wav"              },
   { "emerald.impact",                  "pling.wav"             },
@@ -112,6 +125,7 @@ struct ConfigInfo sound_config[] =
   { "[quicksand].filling",             UNDEFINED_FILENAME      },
   { "[quicksand].emptying",            UNDEFINED_FILENAME      },
   { "[exit].opening",                  "oeffnen.wav"           },
+  { "[exit].closing",                  "oeffnen.wav"           },
   { "[exit].passing",                  "buing.wav"             },
   { "penguin.passing",                 "buing.wav"             },
 
@@ -131,7 +145,9 @@ struct ConfigInfo sound_config[] =
   { "pearl.impact",                    "pling.wav"             },
   { "crystal.collecting",              "pong.wav"              },
   { "crystal.impact",                  "pling.wav"             },
-  { "envelope.collecting",             "pong.wav"              },
+  { "[envelope].collecting",           "pong.wav"              },
+  { "[envelope].opening",              UNDEFINED_FILENAME      },
+  { "[envelope].closing",              UNDEFINED_FILENAME      },
   { "invisible_sand.digging",          "schlurf.wav"           },
   { "shield_normal.collecting",                "pong.wav"              },
   { "shield_normal.active",            UNDEFINED_FILENAME      },
@@ -161,7 +177,7 @@ struct ConfigInfo sound_config[] =
   { "dx_supabomb.pushing",             "pusch.wav"             },
   { "trap.digging",                    "schlurf.wav"           },
   { "trap.activating",                 UNDEFINED_FILENAME      },
-  { "[tube].passing",                  UNDEFINED_FILENAME      },
+  { "[tube].walking",                  UNDEFINED_FILENAME      },
 
   /* sounds for Rocks'n'Diamonds style elements and actions */
   { "amoeba.turning_to_gem",           "pling.wav"             },
@@ -200,11 +216,6 @@ struct ConfigInfo sound_config[] =
   { "dragon.waiting",                  UNDEFINED_FILENAME      },
   { "dragon.attacking",                        UNDEFINED_FILENAME      },
 
-  /* sounds for generic elements and actions */
-  { "[player].dying",                  "autsch.wav"            },
-  { "element.exploding",               "roaaar.wav"            },
-  { "sp_element.exploding",            "booom.wav"             },
-
   /* sounds not associated to game elements (used for menu screens etc.) */
   /* keyword to stop parser: "NO_MORE_ELEMENT_SOUNDS" <-- do not change! */
 
@@ -217,14 +228,14 @@ struct ConfigInfo sound_config[] =
   { "game.sokoban_solving",            "buing.wav"             },
 
   /* sounds for other non-game actions */
-  { "menu.door_opening",               "oeffnen.wav"           },
-  { "menu.door_closing",               "oeffnen.wav"           },
+  { "door.opening",                    "oeffnen.wav"           },
+  { "door.closing",                    "oeffnen.wav"           },
 
-  { "menu.hall_of_fame",               "halloffame.wav"        },
-  { "menu.hall_of_fame.mode_loop",     "false"                 },
+  { "background.SCORES",               "halloffame.wav"        },
+  { "background.SCORES.mode_loop",     "false"                 },
 
-  { "menu.info_screen",                        "rhythmloop.wav"        },
-  { "menu.info_screen.mode_loop",      "true"                  },
+  { "background.INFO",                 "rhythmloop.wav"        },
+  { "background.INFO.mode_loop",       "true"                  },
 
 #if 0
   { "[not used]",                      "antigrav.wav"          },