Pushes a given value (or values) onto the top of the stack.


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

参数 描述
id The id of the data structure to push onto.
val The value to push onto the stack.
[val2, ... val13] Optional values to be added to the stack.

返回: N/A(无返回值)


This function will push (add) a value, which can be either a real or a string, onto the top of the stack. The function can take a further 14 optional arguments (making a total of 15 possible additions), permitting you to push multiple values consecutively to the stack in a single call.


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

The above code creates a new ds_stack and stores its index in the variable "move_stack". It then pushes a number of values onto the stack for future use.

上一页: Stacks
下一页: ds_stack_read
© Copyright YoYo Games Ltd. 2018 All Rights Reserved