Start.gd 795 B

12345678910111213141516171819202122232425262728
  1. extends Sprite2D
  2. var submenuopened = false;
  3. # Called when the node enters the scene tree for the first time.
  4. func _ready():
  5. pass # Replace with function body.
  6. func ok():
  7. var startmenu = load("res://StartMenu.tscn").instantiate() as Control
  8. (get_tree().get_root().get_node("Mainmenu").get_node("TitleMenuGroup").get_node("AnimationPlayer") as AnimationPlayer).play("new_animation_2")
  9. await get_tree().create_timer(0.15).timeout
  10. get_tree().current_scene.add_child(startmenu)
  11. submenuopened = true
  12. func cancel():
  13. pass
  14. # Called every frame. 'delta' is the elapsed time since the previous frame.
  15. func _process(delta):
  16. self.set_region_rect(Rect2(0,64,80,32))
  17. if(self.get_meta("selected") == true && self.get_meta("disabled") != true):
  18. self.set_region_rect(Rect2(0,0,80,32))