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" },
{ "[sp_port].passing", "gate.wav" },
{ "[sp_exit].passing", "exit.wav" },
{ "[sp_exit].opening", UNDEFINED_FILENAME },
+ { "[sp_exit].closing", UNDEFINED_FILENAME },
{ "sp_sniksnak.moving", UNDEFINED_FILENAME },
{ "sp_sniksnak.waiting", UNDEFINED_FILENAME },
{ "sp_electron.moving", UNDEFINED_FILENAME },
{ "[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" },
{ "[quicksand].filling", UNDEFINED_FILENAME },
{ "[quicksand].emptying", UNDEFINED_FILENAME },
{ "[exit].opening", "oeffnen.wav" },
+ { "[exit].closing", "oeffnen.wav" },
{ "[exit].passing", "buing.wav" },
+ { "penguin.passing", "buing.wav" },
/* sounds for Emerald Mine Club style elements and actions */
{ "balloon.moving", UNDEFINED_FILENAME },
{ "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 },
{ "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" },
{ "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! */
{ "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" },