From 0477b9ab34817165ac7b11ad77a6740995f55892 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Fri, 27 May 2022 23:52:37 +0200 Subject: gui: add signals to start menu --- Scripts/StartMenu.cs | 37 ++++++++++++++++++++++++++++++++----- 1 file changed, 32 insertions(+), 5 deletions(-) (limited to 'Scripts') diff --git a/Scripts/StartMenu.cs b/Scripts/StartMenu.cs index 70b84b2..a1f64cc 100644 --- a/Scripts/StartMenu.cs +++ b/Scripts/StartMenu.cs @@ -2,11 +2,15 @@ using Godot; namespace Texty.Scripts { - public class StartMenu : MarginContainer - { - public Button CreditsButton; - public Button QuitButton; - public Button StartButton; + public class StartMenu : MarginContainer + { + [Signal] public delegate void QuitGame(); + [Signal] public delegate void ShowCredits(); + [Signal] public delegate void StartGame(); + + public Button CreditsButton; + public Button QuitButton; + public Button StartButton; public override void _Ready() { @@ -15,5 +19,28 @@ namespace Texty.Scripts QuitButton = buttons.GetNode