ds_stack_copy

Copie le contenu d'une pile dans une autre.

Syntaxe:

ds_stack_copy(id, source);


Argument La description
id L'ID de la NOUVELLE pile.
source La pile ORIGINAL à copier vers id.


Retours: N / A


La description

Cette fonction peut être utilisée pour copier le contenu d'une pile dans une autre. Notez que cela ne supprime pas le contenu de la pile d'origine et ne détruit pas la pile d'origine. Lorsque vous utilisez cette fonction, la pile 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))
   {
   stack = ds_stack_create();
   ds_stack_copy(stack, other.stack);
   }

La fonction ci-dessus crée une nouvelle instance puis, dans cette instance, crée un nouveau ds_stack et copie le contenu de la pile dans l'instance exécutant le bloc de code, dans la pile d'instance nouvellement créée.


Retour: piles
Suivant: ds_stack_top
© Copyright YoYo Games Ltd. 2017 Tous droits réservés