extends Panel signal load_scene(id: int) signal start_game(savegame: SaveGame) signal open_settings(new_game: bool) @onready var new_game_button: Button = $PanelContainer/NewGameButton @onready var continue_button: Button = $PanelContainer/ContinueGameButton @onready var load_game_button: Button = $PanelContainer/LoadGameButton @onready var settings_button: Button = $PanelContainer/SettingsButton @onready var quit_button: Button = $PanelContainer/QuitButton @onready var save_game_handle: Control = %SaveGameHandle @export var save_game_exists: bool = false: set(value): save_game_exists = value # Called when the node enters the scene tree for the first time. func _ready() -> void: new_game_button.pressed.connect(func(): save_game_handle.show() ) # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: pass