ds_queue_enqueue(id, val [, val2, ... val15]);
| Argument | La description |
|---|---|
| id | L'identifiant de la file d'attente à ajouter. |
| val | La valeur à ajouter à la file d'attente. |
| [val2,... val15] | Valeurs facultatives à ajouter à la file d'attente. |
Retours: N / A
Cette fonction ajoutera une valeur (réelle ou chaîne) sur la queue de la file d'attente ds_queue. La fonction peut prendre 14 autres arguments facultatifs (ce qui donne un total de 15 ajouts possibles), ce qui vous permet d'ajouter plusieurs valeurs consécutivement à la fin de la file d'attente en un seul appel.
move_queue = ds_queue_create();
ds_queue_enqueue(move_queue, x + 200);
ds_queue_enqueue(move_queue, y);
ds_queue_enqueue(move_queue, x + 200);
ds_queue_enqueue(move_queue, y + 200);
ds_queue_enqueue(move_queue, x);
ds_queue_enqueue(move_queue, y + 200);
ds_queue_enqueue(move_queue, x);
ds_queue_enqueue(move_queue, y);
Le code ci-dessus crée une nouvelle file ds_queue et stocke son index dans la variable "move_queue". Il pousse ensuite un certain nombre de valeurs dans la file d'attente pour une utilisation future.