rnd-20001203-5-src
[rocksndiamonds.git] / src / init.c
index 8f30094d77fec06f1ff6edbfc9c09c265b02211f..8d9571c9a88834006fc2934aac026245de8c6f97 100644 (file)
@@ -148,14 +148,16 @@ void InitSound()
 
   OpenAudio(&audio);
 
+  AllocSoundArray(NUM_SOUNDS);
+
   for(i=0; i<NUM_SOUNDS; i++)
   {
-    Sound[i].name = sound_name[i];
-
-    if (!LoadSound(&Sound[i]))
+    if (!LoadSound(i, sound_name[i]))
     {
       audio.sound_available = FALSE;
       audio.loops_available = FALSE;
+      audio.sound_enabled = FALSE;
+
       return;
     }
   }