ds_queue_dequeue

Dequeues la valeur de la tête de la file d'attente.

Syntaxe:

ds_queue_dequeue(id);


Argument La description
id L'ID de la file d'attente à partir duquel la file d'attente doit être supprimée.


Retourne: Réel ou Chaîne


La description

Cette fonction supprime la valeur head de la file d'attente ds_queue, la retire de la file d'attente et renvoie la valeur à stocker dans une variable.


Exemple:

if !ds_queue_empty(move_queue)
   {
   var xx, yy;
   xx = ds_queue_dequeue(move_queue);
   yy = ds_queue_dequeue(move_queue);
   move_towards_point(xx, yy, 4);
   }

Le code ci-dessus vérifie la ds_queue indexée dans la variable "move_queue" pour voir si elle est vide, et si ce n'est pas le cas, elle supprime les deux valeurs de la tête de la file et les utilise pour définir la direction du mouvement.


Retour: Files d'attente
Suivant: ds_queue_head
© Copyright YoYo Games Ltd. 2017 Tous droits réservés