Feat : sauvegarde à la fermeture, création de fichier si non existant
continuous-integration/drone/push Build is passing Details

Popup_qui_marche_pas
Jade VAN BRABANDT 2 years ago
parent 8109178795
commit 336ccda5bb

@ -1,5 +1,6 @@
using Model; using Model;
using StimPersistance; using StimPersistance;
using StimStub;
namespace Stim; namespace Stim;
@ -13,7 +14,20 @@ public partial class App : Application
{ {
InitializeComponent(); InitializeComponent();
string mainDir = FileSystem.Current.AppDataDirectory; string mainDir = FileSystem.Current.AppDataDirectory;
Mgr = new Manager(new Persistance(mainDir)); if (File.Exists(Path.Combine(mainDir,"games.xml"))) Mgr = new Manager(new Persistance(mainDir));
else Mgr = new Manager(new Stub());
MainPage = new AppShell(); MainPage = new AppShell();
} }
protected override Window CreateWindow(IActivationState activationState)
{
Window window = base.CreateWindow(activationState);
window.Stopped += (s, e) =>
{
Mgr._persistance = new Persistance(FileSystem.Current.AppDataDirectory);
Mgr.SaveGames();
};
return window;
}
} }

Loading…
Cancel
Save