extends Node2D # Called when the node enters the scene tree for the first time. func _ready() -> void: pass # Replace with function body. # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: if(Input.is_action_just_pressed("ui_cancel")): MusicController.playSE(MusicController.SEs.cancel) for i in get_tree().current_scene.get_node("StartMenu").nodes: if (i as Sprite2D).get_meta("selected")==true: match (i as Sprite2D).name: "Easy": (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer") as AnimationPlayer).play("new_animation") (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer2") as AnimationPlayer).play_backwards("easy_selected") "Normal": (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer") as AnimationPlayer).play("new_animation") (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer2") as AnimationPlayer).play_backwards("normal_selected") "Hard": (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer") as AnimationPlayer).play("new_animation") (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer2") as AnimationPlayer).play_backwards("hard_selected") "Lunatic": (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer") as AnimationPlayer).play("new_animation") (get_tree().current_scene.get_node("StartMenu").get_node("AnimationPlayer2") as AnimationPlayer).play_backwards("lunatic_selected") get_tree().current_scene.get_node("StartMenu").upmenuopened=false self.queue_free() if(Input.is_action_just_pressed("ui_accept")): get_tree().change_scene_to_file("res://s01/s01.tscn") pass