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/MainMenu.cs | 39 ++++++++++++++-------------- Scripts/Menus/MainMenuButtons.cs | 55 ++++++++++++++++++++-------------------- 2 files changed, 46 insertions(+), 48 deletions(-) (limited to 'Scripts/Menus') 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 -- cgit v1.2.3