RedKnight91

new()

Dec 30th, 2019
828
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ///@desc Creates an instance on a layer with varying sets of arguments
  2. ///
  3. ///@param [x]
  4. ///@param [y]
  5. ///@param [layer]
  6. ///@param object_index
  7.  
  8. switch (argument_count) {
  9.     case 1:
  10.         return instance_create_layer(0, 0, layer, argument[0])
  11.    
  12.     case 2:
  13.         return instance_create_layer(0, 0, argument[0], argument[1])
  14.    
  15.     case 3:
  16.         return instance_create_layer(argument[0], argument[1], layer, argument[2])
  17.        
  18.     case 4:
  19.         return instance_create_layer(argument[0], argument[1], argument[2], argument[3])
  20.        
  21.     default:
  22.         show_error("Wrong number of arguments to 'new()' script", true)
  23. }
Advertisement
Add Comment
Please, Sign In to add comment