summaryrefslogtreecommitdiff
path: root/Scripts/StartMenu.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Scripts/StartMenu.cs')
-rw-r--r--Scripts/StartMenu.cs46
1 files changed, 0 insertions, 46 deletions
diff --git a/Scripts/StartMenu.cs b/Scripts/StartMenu.cs
deleted file mode 100644
index a1f64cc..0000000
--- a/Scripts/StartMenu.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using Godot;
-
-namespace Texty.Scripts
-{
- 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()
- {
- var buttons = FindNode("Buttons");
- CreditsButton = buttons.GetNode<Button>(nameof(CreditsButton));
- QuitButton = buttons.GetNode<Button>(nameof(QuitButton));
- StartButton = buttons.GetNode<Button>(nameof(StartButton));
- }
-
- public void OnCreditsButtonPressed()
- {
- EmitSignal(nameof(ShowCredits));
- }
-
- public void OnQuitButtonPressed()
- {
- EmitSignal(nameof(QuitGame));
- }
-
- public void OnStartButtonPressed()
- {
- EmitSignal(nameof(StartGame));
- }
-
- public void OnVisibilityChanged()
- {
- if(Visible)
- StartButton.GrabFocus();
- else
- StartButton.ReleaseFocus();
- }
- }
-} \ No newline at end of file