extends CanvasLayer signal new_game_pressed # Called when the node enters the scene tree for the first time. func _ready() -> void: self.get_node("TitleScreen/MenuContainer/NewGame").pressed.connect(_on_new_game_pressed) self.get_node("TitleScreen/MenuContainer/QuitGame").pressed.connect(_on_quit_game_pressed) self.hide() pass # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(delta: float) -> void: pass func _on_new_game_pressed() -> void: new_game_pressed.emit() print("Starting New Game...") func _on_quit_game_pressed(): get_tree().quit()