Add game tab to options menu, fix focus of GUI elements, add Delete option for save file

This commit is contained in:
2025-11-18 20:28:43 -08:00
parent 0afbf38bf9
commit f69e219643
14 changed files with 211 additions and 62 deletions

View File

@@ -82,6 +82,7 @@ public partial class App : Node, IApp
_loadedScene.Changed += OnGameLoaded;
OptionsMenu.OptionsMenuExited += OptionsMenu_OptionsMenuExited;
OptionsMenu.DeleteSaveData += DeleteSaveData;
AppRepo = _container.GetInstance<IAppRepo>();
AppLogic = _container.GetInstance<IAppLogic>();
@@ -94,6 +95,12 @@ public partial class App : Node, IApp
this.Provide();
}
private void DeleteSaveData()
{
var saveFileManager = _container.GetInstance<ISaveFileManager>();
saveFileManager.DeleteSaveData();
}
private async void OptionsMenu_OptionsMenuExited()
{
var saveFileManager = _container.GetInstance<ISaveFileManager>();