Syntaxe
Met le code courant en pause pendant un nombre de secondes de temps de jeu. Le moteur continue de dessiner les images pendant l’attente.
Wait(<seconds>)Les éléments
| <seconds> | La durée de l’attente, en secondes. Les décimales sont acceptées : 0.5 vaut une demi-seconde. |
|---|
À savoir
- Il compte le temps de jeu : il s’arrête quand le jeu est en pause et suit l’échelle de temps.
Waitcompte en secondes, Sleep() en millisecondes. En DarkBASIC,WAITcompte en millisecondes : ici, Wait(1000) dure environ 16 minutes.- Refusé dans une
FUNCTIONet après leLOOPde premier niveau. Permis avantDO, dans la boucle, dans un programme linéaire et dans une étiquette. - C’est une instruction.
x = Wait(1)compile, puis le programme s’arrête sur cette ligne avecWait is not defined. - Dans un programme sans
DO, un seul Wait() n’importe où, même dans une étiquette, transforme tout le programme en un programme principal unique : les fonctions de cycle de vie commeupdatene sont plus trouvées. - Dans une tâche, c’est un point où
CANCELTASKarrête la tâche.
Exemple
Console("3") ' 3Wait(1)Console("2") ' 2Wait(0.5)Console("go") ' goDans le manuel : La boucle de jeu et les tâches