Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// @arg instance
- /// @arg optional
- var list = ds_list_create();
- for ( var i = 0; i < argument_count; i ++; ){
- with ( argument[i] ){
- ds_list_add(list,id);
- }
- }
- var list_size = ds_list_size(list);
- if ( list_size > 0 ){
- var depth_priority = ds_priority_create();
- for ( var i = 0; i < list_size; i ++; ){
- with ( list[| i] ){
- ds_priority_add(depth_priority,id,depth);
- }
- }
- var size = ds_priority_size(depth_priority);
- repeat(size){
- with ( ds_priority_find_max(depth_priority) ){
- draw_self();
- ds_priority_delete_max(depth_priority);
- }
- }
- ds_priority_destroy(depth_priority);
- ds_list_destroy(list);
- }
- else{
- ds_list_destroy(list);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement