SpielBackupAlt/Menu/title_screen.gd

25 lines
636 B
GDScript3
Raw Normal View History

2024-12-26 14:54:06 +00:00
extends Control
var scene_path_to_load
func _ready():
set_process(true)
$"Menu/CenterRow/Buttons/Start Game".grab_focus()
for button in $Menu/CenterRow/Buttons.get_children():
button.connect("pressed", self, "_on_Button_pressed", [button.scene_to_load])
func _on_Button_pressed(scene_to_load):
scene_path_to_load = scene_to_load
$UISound.play()
$FadeIn.show()
$FadeIn.fade_in()
func _on_FadeIn_fade_finished():
# warning-ignore:return_value_discarded
get_tree().change_scene(scene_path_to_load)
func _process(_delta):
if Input.is_action_pressed("key_exit"):
$UISound.play()
get_tree().quit()