summaryrefslogtreecommitdiff
path: root/Scripts/Menus
diff options
context:
space:
mode:
authorSophia Pearson <codergal89@gmail.com>2022-11-26 10:08:44 +0100
committerSophia Pearson <codergal89@gmail.com>2022-11-26 10:08:44 +0100
commitd7eefa488135c477f39ea0953b032c7dcdad8bc7 (patch)
treed9725b73b342ff3d9df4d800616dd010b48c7222 /Scripts/Menus
parent8e8a58bac339aa06e860b977670f16c8b4eb30a8 (diff)
downloadtexty-d7eefa488135c477f39ea0953b032c7dcdad8bc7.tar.xz
texty-d7eefa488135c477f39ea0953b032c7dcdad8bc7.zip
scripts: perform code cleanup actions
Diffstat (limited to 'Scripts/Menus')
-rw-r--r--Scripts/Menus/MainMenu.cs39
-rw-r--r--Scripts/Menus/MainMenuButtons.cs55
2 files changed, 46 insertions, 48 deletions
diff --git a/Scripts/Menus/MainMenu.cs b/Scripts/Menus/MainMenu.cs
index 2991fec..5a7c3dd 100644
--- a/Scripts/Menus/MainMenu.cs
+++ b/Scripts/Menus/MainMenu.cs
@@ -1,26 +1,25 @@
using Godot;
-namespace Texty.Scripts.Menus
+namespace Texty.Scripts.Menus;
+
+public partial class MainMenu : Node
{
- public partial class MainMenu : Node
- {
- public override void _Ready()
- {
- }
+ public override void _Ready()
+ {
+ }
- private void OnStartButtonPressed()
- {
- GetTree().ChangeSceneToFile("res://Scenes/Game/Game.tscn");
- }
+ private void OnStartButtonPressed()
+ {
+ GetTree().ChangeSceneToFile("res://Scenes/Game/Game.tscn");
+ }
- private void OnCreditsButtonPressed()
- {
- GetTree().ChangeSceneToFile("res://Scenes/Credits.tscn");
- }
+ private void OnCreditsButtonPressed()
+ {
+ GetTree().ChangeSceneToFile("res://Scenes/Credits.tscn");
+ }
- private void OnQuitButtonPressed()
- {
- GetTree().Quit();
- }
- }
-}
+ private void OnQuitButtonPressed()
+ {
+ GetTree().Quit();
+ }
+} \ No newline at end of file
diff --git a/Scripts/Menus/MainMenuButtons.cs b/Scripts/Menus/MainMenuButtons.cs
index 64e8914..e343135 100644
--- a/Scripts/Menus/MainMenuButtons.cs
+++ b/Scripts/Menus/MainMenuButtons.cs
@@ -2,38 +2,37 @@ using System;
using Godot;
using Texty.Scripts.Terminal;
-namespace Texty.Scripts.Menus
+namespace Texty.Scripts.Menus;
+
+public partial class MainMenuButtons : ButtonBlock
{
- public partial class MainMenuButtons : ButtonBlock
- {
- [Signal] public delegate void CreditsButtonPressedEventHandler();
- [Signal] public delegate void QuitButtonPressedEventHandler();
- [Signal] public delegate void StartButtonPressedEventHandler();
+ [Signal] public delegate void CreditsButtonPressedEventHandler();
+ [Signal] public delegate void QuitButtonPressedEventHandler();
+ [Signal] public delegate void StartButtonPressedEventHandler();
- protected override void OnButtonPressed(int index)
+ protected override void OnButtonPressed(int index)
+ {
+ if (!Enum.IsDefined(typeof(Buttons), 1)) return;
+ switch ((Buttons)index)
{
- if (!Enum.IsDefined(typeof(Buttons), 1)) return;
- switch ((Buttons)index)
- {
- case Buttons.Start:
- EmitSignal(SignalName.StartButtonPressed);
- break;
- case Buttons.Credits:
- EmitSignal(SignalName.CreditsButtonPressed);
- break;
- case Buttons.Quit:
- EmitSignal(SignalName.QuitButtonPressed);
- break;
- default:
- throw new ArgumentOutOfRangeException(nameof(index), index, "Button not implemented!");
- }
+ case Buttons.Start:
+ EmitSignal(SignalName.StartButtonPressed);
+ break;
+ case Buttons.Credits:
+ EmitSignal(SignalName.CreditsButtonPressed);
+ break;
+ case Buttons.Quit:
+ EmitSignal(SignalName.QuitButtonPressed);
+ break;
+ default:
+ throw new ArgumentOutOfRangeException(nameof(index), index, "Button not implemented!");
}
+ }
- private enum Buttons
- {
- Start = 0,
- Credits = 1,
- Quit = 2
- }
+ private enum Buttons
+ {
+ Start = 0,
+ Credits = 1,
+ Quit = 2
}
} \ No newline at end of file