From d7eefa488135c477f39ea0953b032c7dcdad8bc7 Mon Sep 17 00:00:00 2001 From: Sophia Pearson Date: Sat, 26 Nov 2022 10:08:44 +0100 Subject: scripts: perform code cleanup actions --- Scripts/Menus/MainMenuButtons.cs | 55 ++++++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 28 deletions(-) (limited to 'Scripts/Menus/MainMenuButtons.cs') 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 -- cgit v1.2.3