summaryrefslogtreecommitdiff
path: root/Scripts/StartMenu.cs
diff options
context:
space:
mode:
authorSophia Pearson <codergal89@gmail.com>2022-09-04 15:43:12 +0200
committerSophia Pearson <codergal89@gmail.com>2022-09-04 15:44:04 +0200
commit2f3abbb6f1141f15ef77ac27e431bc66bb0c7899 (patch)
tree17f7ee50161e1de1c11c6dd14a54a11614e7de03 /Scripts/StartMenu.cs
parent0967a4654c9fa67b5cfc19edf3cfc075bf6bde92 (diff)
downloadtexty-2f3abbb6f1141f15ef77ac27e431bc66bb0c7899.tar.xz
texty-2f3abbb6f1141f15ef77ac27e431bc66bb0c7899.zip
game: adapt scripts to new design
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