summaryrefslogtreecommitdiff
path: root/Scripts/Menus/MainMenuButtons.cs
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/MainMenuButtons.cs
parent8e8a58bac339aa06e860b977670f16c8b4eb30a8 (diff)
downloadtexty-d7eefa488135c477f39ea0953b032c7dcdad8bc7.tar.xz
texty-d7eefa488135c477f39ea0953b032c7dcdad8bc7.zip
scripts: perform code cleanup actions
Diffstat (limited to 'Scripts/Menus/MainMenuButtons.cs')
-rw-r--r--Scripts/Menus/MainMenuButtons.cs55
1 files changed, 27 insertions, 28 deletions
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