Ce que fait la commande
PlayMusic déclenche quelque chose sur-le-champ : il joue. Il ne prend aucun argument, et ne rend rien. C'est la première de 4 formes.
Syntaxe
1
PlayMusic()2
PlayMusic(musicID integer)3
PlayMusic(musicID integer, loop integer)4
PlayMusic(musicID integer, loop integer, startID integer, endID integer)Paramètres
| Nom | Type | Dans les formes |
|---|---|---|
| musicID | integer | 2, 3, 4 |
| loop | integer | 3, 4 |
| startID | integer | 4 |
| endID | integer | 4 |
Chaque forme rend
rien
Exemple · engendré
Forme 1 : la plus courte
PlayMusic()DO Sync()LOOPForme 4 : avec tous les arguments
music = LoadMusic("assets/track.ogg")PlayMusic(music, 1, 1, 1)DO Sync()LOOPPlayMusic est appelé avec des valeurs du type que sa signature réclame. La boucle DO … LOOP n'est pas décorative : un programme BASIC classique s'arrête dès qu'il n'a plus de lignes, et c'est Sync() qui dessine l'image.