ds_stack_push

Pousse une valeur donnée (ou des valeurs) sur le dessus de la pile.

Syntaxe:

ds_stack_push(id, val [, val2, ... val15]);


Argument La description
id L'ID de la structure de données à pousser.
val La valeur à pousser sur la pile.
[val2,... val13] Valeurs facultatives à ajouter à la pile.


Retours: N / A


La description

Cette fonction va pousser (ajouter) une valeur, qui peut être soit un réel ou une chaîne, sur le dessus de la pile. La fonction peut prendre 14 arguments optionnels supplémentaires (ce qui donne un total de 15 ajouts possibles), vous permettant de pousser plusieurs valeurs consécutivement à la pile en un seul appel.


Exemple:

move_stack = ds_stack_create();
ds_stack_push(move_stack, x, y, x, y + 200, x + 200, y + 200, x +200, y);

Le code ci-dessus crée un nouveau ds_stack et stocke son index dans la variable "move_stack". Il pousse ensuite un certain nombre de valeurs sur la pile pour une utilisation future.


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