***********************************************************/
#include "libgame/libgame.h"
+#include "main.h"
+/* List values that are not defined in the configuration file are set to
+ reliable default values. If that value is GFX_ARG_UNDEFINED, it will
+ be dynamically determined, using some of the other list values. */
+
struct ConfigInfo sound_config_suffix[] =
{
- { NULL, NULL }
+ { ".mode_loop", ARG_UNDEFINED, TYPE_BOOLEAN },
+
+ { NULL, NULL, 0 }
};
struct ConfigInfo sound_config[] =
{ "yamyam.moving", SND_FILE_UNDEFINED },
{ "yamyam.waiting", "njam.wav" },
{ "yamyam.eating", SND_FILE_UNDEFINED },
- { "robot.stepping", "schlurf.wav" },
+ { "robot.moving", "schlurf.wav" },
+ { "robot.moving.mode_loop", "false" },
{ "robot.waiting", SND_FILE_UNDEFINED },
{ "robot_wheel.activating", "deng.wav" },
{ "robot_wheel.active", "miep.wav" },
/* sounds for other non-game actions */
{ "menu.door_opening", "oeffnen.wav" },
{ "menu.door_closing", "oeffnen.wav" },
+
{ "menu.hall_of_fame", "halloffame.wav" },
+ { "menu.hall_of_fame.mode_loop", "false" },
+
{ "menu.info_screen", "rhythmloop.wav" },
+ { "menu.info_screen.mode_loop", "true" },
#if 0
{ "[not used]", "antigrav.wav" },