ds_stack_pop(id);
| Argument | La description |
|---|---|
| id | L'ID de la structure de données à partir de. |
Retourne: Réel ou Chaîne
Cette fonction pop la valeur supérieure hors du ds_stack, en le retirant de la pile et en retournant la valeur à stocker dans une variable.
if !ds_stack_empty(move_stack)
{
var xx, yy;
xx = ds_stack_pop(move_stack);
yy = ds_stack_pop(move_stack);
move_towards_point(xx, yy, 4);
}
Le code ci-dessus vérifie le ds_stack indexé dans la variable "move_stack" pour voir si elle est vide, et si ce n'est pas le cas, il soulève alors les deux valeurs supérieures de la pile et les utilise pour définir une direction pour le mouvement.