sound_isplaying(index);
Argument | Description |
---|---|
index | The index of the sound to check for. |
Returns: Boolean
With this function you can check to see if an instance of the
sound index is playing currently (true) or not
(false). Please note that if you do this check a moment
after the indexed sound is supposed to have started it may return
false erroneously as the sound system has not had enough
time to initialize the sound properly.
if !sound_isplaying(snd_Music)
{
sound_play(snd_GameOver);
instance_create(x, y, obj_GameOver_Menu);
}
The above code checks the sound to see if it is still playing and if it is not, it plays another sound and creates a new instance.