diff options
| author | Sophia Pearson <codergal89@gmail.com> | 2022-11-26 10:08:44 +0100 |
|---|---|---|
| committer | Sophia Pearson <codergal89@gmail.com> | 2022-11-26 10:08:44 +0100 |
| commit | d7eefa488135c477f39ea0953b032c7dcdad8bc7 (patch) | |
| tree | d9725b73b342ff3d9df4d800616dd010b48c7222 /Scripts/Menus | |
| parent | 8e8a58bac339aa06e860b977670f16c8b4eb30a8 (diff) | |
| download | texty-d7eefa488135c477f39ea0953b032c7dcdad8bc7.tar.xz texty-d7eefa488135c477f39ea0953b032c7dcdad8bc7.zip | |
scripts: perform code cleanup actions
Diffstat (limited to 'Scripts/Menus')
| -rw-r--r-- | Scripts/Menus/MainMenu.cs | 39 | ||||
| -rw-r--r-- | Scripts/Menus/MainMenuButtons.cs | 55 |
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 |
