cleanup of unnecessarily convoluted function call
[rocksndiamonds.git] / src / libgame / sound.c
index f911d2388bf854c9cc372d59d4e64debd6882aaa..5f497c386c56c6dda9088ecfd87940cd3bcfd36c 100644 (file)
@@ -524,6 +524,17 @@ void StartMixer(void)
       (int)sqrt((float)(SOUND_MAX_LEFT2RIGHT * SOUND_MAX_LEFT2RIGHT - i * i));
 }
 
+boolean isSoundPlaying(int nr)
+{
+  int i;
+
+  for (i = audio.first_sound_channel; i < audio.num_channels; i++)
+    if (mixer[i].active && mixer[i].nr == nr)
+      return TRUE;
+
+  return FALSE;
+}
+
 
 // THE STUFF ABOVE IS ONLY USED BY THE SOUND SERVER CHILD PROCESS
 // ============================================================================