Cette fonction vérifie le son donné pour voir si elle est en cours de lecture. Le son peut être une seule occurrence d'un son (l'index des sons individuels joués peut être stocké dans une variable lors de l'utilisation du audio_play_sound ou audio_play_sound_at fonctions) ou un actif sonore, auquel cas toutes les instances du son donné seront vérifiées et si l'une d'elles joue la fonction retournera true sinon il reviendra false. Notez que cette fonction retournera toujours true si le son en cours de vérification a déjà été mis en pause en utilisant audio_pause_sound fonction.
audio_is_playing(index);
| Argument | La description |
|---|---|
| index | L'indice du son à vérifier. |
Boolean
if !audio_is_playing(snd_Waterfall)
{
audio_play_sound_at(snd_Waterfall, x, y, 0, 300,
true, 1);
}
Le code ci-dessus vérifie si le son indexé dans la variable "snd_Waterfall" est en cours de lecture et s'il revient false alors le son sera bouclé à sa position de pièce, avec une distance de chute de 300 et une basse priorité.