X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fsound.c;h=d7ec950435948b44fdb2560c7f26c103ad7904f6;hb=refs%2Fheads%2Fmaster-next-major-release;hp=f911d2388bf854c9cc372d59d4e64debd6882aaa;hpb=58f87f14af2c55cfe04c5b66fcede7876f16ef25;p=rocksndiamonds.git diff --git a/src/libgame/sound.c b/src/libgame/sound.c index f911d238..5f497c38 100644 --- a/src/libgame/sound.c +++ b/src/libgame/sound.c @@ -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 // ============================================================================