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