ds_queue_copy

Copie le contenu d'une file d'attente dans une autre.

Syntaxe:

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


La description

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).


Exemple:

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.


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