ds_stack_pop(id);
Argument | Description |
---|---|
id | The id of the data structure to pop from. |
Returns: Real or String
This function will pop the top value off of the ds_stack,
removing it from the stack and returning the value to be stored in
a 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);
}
The above code checks the ds_stack indexed in the variable "move_stack" to see if it is empty, and if it is not, it then pops the top two values from the stack and use them to set a direction for movement.