ds_queue_copy(id, source);
| Argument | La description |
|---|---|
| id | L'identifiant de la nouvelle file d'attente |
| source | La file d'attente ORIGINAL à copier vers l'ID. |
Retours: N / A
Cette fonction peut être utilisée pour copier le contenu d'une file d'attente dans une autre. Notez que cela ne supprime pas le contenu de la file d'attente d'origine et ne détruit pas la file d'attente d'origine. Lors de l'utilisation de cette fonction, la file copiée doit avoir été préalablement créée et si elle contenait des éléments avant la copie, ceux-ci seront effacés en premier (ce qui signifie que cette information sera perdue).
with (instance_create_layer(x, y, "Enemies",
obj_Enemy))
{
queue = ds_queue_create();
ds_queue_copy(queue, other.queue);
}
La fonction ci-dessus crée une nouvelle instance puis, dans cette instance, crée une nouvelle file ds_queue et copie le contenu de la file dans l'instance exécutant le bloc de code, dans la file d'attente d'instance nouvellement créée.