Options Menu

This commit is contained in:
MaddoScientisto 2025-03-09 17:14:06 +01:00
commit f5fc0336b2
18 changed files with 236 additions and 12 deletions

View file

@ -28,7 +28,10 @@ public partial class MainMenu : Control
[ExportCategory("Credits Menu")]
[Export]
public PackedScene CreditsMenuTemplate { get; set; }
[ExportCategory("Options Menu")]
[Export]
public PackedScene OptionsMenuTemplate { get; set; }
// Called when the node enters the scene tree for the first time.
public override void _Ready()
@ -107,6 +110,11 @@ public partial class MainMenu : Control
{
SpawnMenu<CreditsMenu>(CreditsMenuTemplate, SubMenuHolder);
}
private void OnOptionsButtonPressed()
{
SpawnMenu<OptionsMenu>(OptionsMenuTemplate, SubMenuHolder);
}
private void _on_mainmenu_button_pressed()
{