From b10dda447df0483a66586d67a3cf812afe59ffdd Mon Sep 17 00:00:00 2001 From: Maniez Yan Date: Sun, 10 Feb 2019 03:07:36 +0100 Subject: [PATCH] =?UTF-8?q?Probl=C3=A8me=20droid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AideDeJeu/AideDeJeu.Android/NativeAPI.cs | 3 +- .../Properties/AndroidManifest.xml | 4 +- .../PlayerCharacterEditorViewModel.cs | 15 ++++- .../Views/PlayerCharacterEditorPage.xaml | 63 ++++++++++++++----- Data/library.ver | 2 +- 5 files changed, 66 insertions(+), 21 deletions(-) diff --git a/AideDeJeu/AideDeJeu.Android/NativeAPI.cs b/AideDeJeu/AideDeJeu.Android/NativeAPI.cs index 56c34d96..5e35bc40 100644 --- a/AideDeJeu/AideDeJeu.Android/NativeAPI.cs +++ b/AideDeJeu/AideDeJeu.Android/NativeAPI.cs @@ -50,7 +50,8 @@ namespace AideDeJeu.Droid } public string GetNewFilePath(string fileName, string extension) { - var documentsDirectoryPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); + //var documentsDirectoryPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); + var documentsDirectoryPath = Android.App.Application.Context.CacheDir.AbsolutePath; return Path.Combine(documentsDirectoryPath, $"{fileName}.{extension}"); } public async Task CopyOldToNewFileAsync(string fileName, string extension) diff --git a/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml b/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml index 26a125bf..cbe402c2 100644 --- a/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml +++ b/AideDeJeu/AideDeJeu.Android/Properties/AndroidManifest.xml @@ -1,6 +1,6 @@  - + - + \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs index 4f999661..93ddb006 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacterEditorViewModel.cs @@ -98,13 +98,22 @@ namespace AideDeJeu.ViewModels } } + public List Abilities { get; set; } = new List() + { + "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18" + }; + public List Levels { get; set; } = new List() + { + "1", //"2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20" + }; + public async Task InitAsync() { using (var context = await StoreViewModel.GetLibraryContextAsync()) { - Races = await context.Races.Where(r => r.GetType() == typeof(RaceItem)).OrderBy(r => r.Name).ToListAsync(); - Classes = await context.Classes.OrderBy(c => c.Name).ToListAsync(); - Backgrounds = await context.Backgrounds.Where(b => b.GetType() == typeof(BackgroundItem)).OrderBy(b => b.Name).ToListAsync(); + Races = await context.Races.Where(r => r.GetType() == typeof(RaceItem)).OrderBy(r => Tools.Helpers.RemoveDiacritics(r.Name)).ToListAsync(); + Classes = await context.Classes.Where(c => c.GetType() == typeof(ClassItem)).OrderBy(c => Tools.Helpers.RemoveDiacritics(c.Name)).ToListAsync(); + Backgrounds = await context.Backgrounds.Where(b => b.GetType() == typeof(BackgroundItem)).OrderBy(b => Tools.Helpers.RemoveDiacritics(b.Name)).ToListAsync(); } } } diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml index a3f79d2f..c223f3f7 100644 --- a/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacterEditorPage.xaml @@ -12,30 +12,65 @@ - - +