extends Control ## Title screen. Starts the first level or quits. @export_file("*.tscn") var level_scene: String = "res://Rooms/Livingroom/livingroom.tscn" @onready var settings_panel = $SettingsPanel func _ready() -> void: $PlayButton.pressed.connect(_on_play) $QuitButton.pressed.connect(_on_quit) $PlayButton.grab_focus() func _on_play() -> void: SoundManager.play_click() GameManager.reset_level() get_tree().change_scene_to_file(level_scene) func _on_quit() -> void: SoundManager.play_click() get_tree().quit() func _on_button_pressed(): SoundManager.play_click() get_tree().change_scene_to_file("res://UI/credits.tscn") func _on_settings_pressed() -> void: SoundManager.play_click() settings_panel.open(false)