/***********************************************************
* Rocks'n'Diamonds -- McDuffin Strikes Back! *
*----------------------------------------------------------*
-* (c) 1995-2002 Artsoft Entertainment *
+* (c) 1995-2006 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
reliable default values. If that value is SND_ARG_UNDEFINED, it will
be dynamically determined, using some of the other list values. */
-struct ConfigInfo sound_config_suffix[] =
+struct ConfigTypeInfo sound_config_suffix[] =
{
{ ".mode_loop", ARG_UNDEFINED, TYPE_BOOLEAN },
+ { ".volume", "100", TYPE_INTEGER },
+ { ".priority", "0", TYPE_INTEGER },
{ NULL, NULL, 0 }
};
{ "[player].moving", "empty.wav" },
{ "[player].moving.mode_loop", "false" },
{ "sand.digging", "schlurf.wav" },
- { "emerald.collecting", "pong.wav" },
- { "emerald.impact", "pling.wav" },
+ { "[emerald].collecting", "pong.wav" },
+ { "[emerald].impact", "pling.wav" },
{ "diamond.collecting", "pong.wav" },
{ "diamond.impact", "pling.wav" },
{ "diamond.breaking", "quirk.wav" },
{ "spaceship.waiting", "roehr.wav" },
{ "yamyam.moving", UNDEFINED_FILENAME },
{ "yamyam.waiting", "njam.wav" },
- { "yamyam.digging", UNDEFINED_FILENAME },
+ { "yamyam.digging", "njam.wav" },
{ "robot.moving", "schlurf.wav" },
{ "robot.moving.mode_loop", "false" },
{ "robot.waiting", UNDEFINED_FILENAME },
{ "spring.pushing", "pusch.wav" },
{ "spring.impact", "klopf.wav" },
{ "[wall].growing", UNDEFINED_FILENAME },
+ { "emc_android.pushing", "pusch.wav" },
+ { "emc_android.moving", "roehr.wav" },
+ { "emc_android.moving.mode_loop", "false" },
+ { "emc_android.dropping", "deng.wav" },
+ { "emc_magic_ball.dropping", "deng.wav" },
/* sounds for Diamond Caves style elements and actions */
{ "pearl.collecting", "pong.wav" },
{ "[envelope].opening", UNDEFINED_FILENAME },
{ "[envelope].closing", UNDEFINED_FILENAME },
{ "invisible_sand.digging", "schlurf.wav" },
+ { "invisible_sand.active.digging", "schlurf.wav" },
{ "shield_normal.collecting", "pong.wav" },
{ "shield_normal.active", UNDEFINED_FILENAME },
{ "shield_deadly.collecting", "pong.wav" },
{ "door.opening", "oeffnen.wav" },
{ "door.closing", "oeffnen.wav" },
+ { "background.TITLE", UNDEFINED_FILENAME },
{ "background.MAIN", UNDEFINED_FILENAME },
{ "background.LEVELS", UNDEFINED_FILENAME },
{ "background.SCORES", "halloffame.wav" },