Levelselect.gd 602 B

12345678910111213141516171819202122232425
  1. extends Node
  2. # Declare member variables here. Examples:
  3. # var a = 2
  4. # var b = "text"
  5. var levels = {}
  6. # Called when the node enters the scene tree for the first time.
  7. func _ready():
  8. for i in get_children():
  9. levels[i.name] = i
  10. call_deferred('remove_child',i)
  11. pass # Replace with function body.
  12. func loadlevel(arg,arg2):
  13. if levels[arg].get_parent() != self: call_deferred('add_child',levels[arg])
  14. if arg2:
  15. levels[arg].call_deferred('hide')
  16. else:
  17. levels[arg].call_deferred('show')
  18. # Called every frame. 'delta' is the elapsed time since the previous frame.
  19. #func _process(delta):
  20. # pass