diff --git a/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs b/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs index bfa07a1f..1c14072b 100644 --- a/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs +++ b/AideDeJeu/AideDeJeu/Models/Conditions/Generic.cs @@ -10,7 +10,7 @@ using Markdig.Syntax; namespace AideDeJeuLib { - public class Generic : Items + public class Generic : Item { } } diff --git a/AideDeJeu/AideDeJeu/Models/Equipment.cs b/AideDeJeu/AideDeJeu/Models/Equipment.cs index b2f35241..979807de 100644 --- a/AideDeJeu/AideDeJeu/Models/Equipment.cs +++ b/AideDeJeu/AideDeJeu/Models/Equipment.cs @@ -7,7 +7,7 @@ using Markdig.Syntax; namespace AideDeJeuLib { - public class Equipment : Items + public class Equipment : Item { public string Type { get; set; } public string Price { get; set; } diff --git a/AideDeJeu/AideDeJeu/Models/Equipments.cs b/AideDeJeu/AideDeJeu/Models/Equipments.cs index 8d4d680c..549eb291 100644 --- a/AideDeJeu/AideDeJeu/Models/Equipments.cs +++ b/AideDeJeu/AideDeJeu/Models/Equipments.cs @@ -5,7 +5,7 @@ using System.Text; namespace AideDeJeuLib { - public class Equipments : Items + public class Equipments : Item { public override FilterViewModel GetNewFilterViewModel() { diff --git a/AideDeJeu/AideDeJeu/Models/HomeItem.cs b/AideDeJeu/AideDeJeu/Models/HomeItem.cs index 593faa1c..c2ea5dca 100644 --- a/AideDeJeu/AideDeJeu/Models/HomeItem.cs +++ b/AideDeJeu/AideDeJeu/Models/HomeItem.cs @@ -7,7 +7,7 @@ using Markdig.Syntax; namespace AideDeJeuLib { [DataContract] - public class HomeItem : Items + public class HomeItem : Item { [DataMember] public override string Markdown diff --git a/AideDeJeu/AideDeJeu/Models/Items.cs b/AideDeJeu/AideDeJeu/Models/Items.cs index 29ba52b4..fc23edfd 100644 --- a/AideDeJeu/AideDeJeu/Models/Items.cs +++ b/AideDeJeu/AideDeJeu/Models/Items.cs @@ -6,19 +6,21 @@ using AideDeJeu.ViewModels; namespace AideDeJeuLib { + public class Items : Item //, IList { - public Items(List items) : base(items) - { - } + } + //public Items(List items) : base(items) + //{ + //} - public Items(IEnumerable items) : base(items) - { - } + //public Items(IEnumerable items) : base(items) + //{ + //} - public Items() : base() - { - } + //public Items() : base() + //{ + //}*/ /* private List _Items; public Items(List items) @@ -98,5 +100,5 @@ namespace AideDeJeuLib { throw new NotImplementedException(); }*/ - } + //} } diff --git a/AideDeJeu/AideDeJeu/Models/LinkItem.cs b/AideDeJeu/AideDeJeu/Models/LinkItem.cs index 5759e399..d517372d 100644 --- a/AideDeJeu/AideDeJeu/Models/LinkItem.cs +++ b/AideDeJeu/AideDeJeu/Models/LinkItem.cs @@ -7,7 +7,7 @@ using Markdig.Syntax; namespace AideDeJeuLib { - public class LinkItem : Items + public class LinkItem : Item { public override string Markdown { diff --git a/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs b/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs index a626c0a0..e05e5a5e 100644 --- a/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs +++ b/AideDeJeu/AideDeJeu/Models/Monsters/Monster.cs @@ -10,7 +10,7 @@ using System.Xml; namespace AideDeJeuLib { - public class Monster : Items + public class Monster : Item { public string Type { get; set; } public string Size { get; set; } diff --git a/AideDeJeu/AideDeJeu/Models/Monsters/Monsters.cs b/AideDeJeu/AideDeJeu/Models/Monsters/Monsters.cs index aba3933e..4c63046c 100644 --- a/AideDeJeu/AideDeJeu/Models/Monsters/Monsters.cs +++ b/AideDeJeu/AideDeJeu/Models/Monsters/Monsters.cs @@ -4,7 +4,7 @@ using System.Text; namespace AideDeJeuLib { - public class Monsters : Items + public class Monsters : Item { } } diff --git a/AideDeJeu/AideDeJeu/Models/PageItem.cs b/AideDeJeu/AideDeJeu/Models/PageItem.cs index 4f077a3e..38e33b49 100644 --- a/AideDeJeu/AideDeJeu/Models/PageItem.cs +++ b/AideDeJeu/AideDeJeu/Models/PageItem.cs @@ -4,7 +4,7 @@ using System.Text; namespace AideDeJeuLib { - public class PageItem : Items + public class PageItem : Item { } } diff --git a/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs b/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs index 28f667af..7be59f25 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/Spell.cs @@ -10,7 +10,7 @@ using System.Xml.Serialization; namespace AideDeJeuLib { - public class Spell : Items + public class Spell : Item { public string Level { get; set; } public string Type { get; set; } diff --git a/AideDeJeu/AideDeJeu/Models/Spells/Spells.cs b/AideDeJeu/AideDeJeu/Models/Spells/Spells.cs index 3575cc5e..ca2c721f 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/Spells.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/Spells.cs @@ -4,7 +4,7 @@ using System.Text; namespace AideDeJeuLib { - public class Spells : Items + public class Spells : Item { } } diff --git a/AideDeJeu/AideDeJeu/Models/Spells/SpellsHD.cs b/AideDeJeu/AideDeJeu/Models/Spells/SpellsHD.cs index fd7c331e..0ac26a7e 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/SpellsHD.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/SpellsHD.cs @@ -5,7 +5,7 @@ using System.Text; namespace AideDeJeuLib { - public class SpellsHD : Items + public class SpellsHD : Item { public override FilterViewModel GetNewFilterViewModel() { diff --git a/AideDeJeu/AideDeJeu/Models/Spells/SpellsVO.cs b/AideDeJeu/AideDeJeu/Models/Spells/SpellsVO.cs index 848cfa09..8f5f1f63 100644 --- a/AideDeJeu/AideDeJeu/Models/Spells/SpellsVO.cs +++ b/AideDeJeu/AideDeJeu/Models/Spells/SpellsVO.cs @@ -5,7 +5,7 @@ using System.Text; namespace AideDeJeuLib { - public class SpellsVO : Items + public class SpellsVO : Item { public override FilterViewModel GetNewFilterViewModel() { diff --git a/AideDeJeu/AideDeJeu/ViewModels/BookmarksViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/BookmarksViewModel.cs index 39724293..321a68ab 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/BookmarksViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/BookmarksViewModel.cs @@ -107,12 +107,12 @@ namespace AideDeJeu.ViewModels public List ToItems(string md) { var item = Store.ToItem(null, md); - if(item is Items) - { - var items = item as Items; + //if(item is Items) + //{ + var items = item; // as Items; return items.ToList(); - } - return new List { item }; + //} + //return new List { item }; } /* diff --git a/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs index f1efe174..8a492244 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/ItemsViewModel.cs @@ -45,8 +45,8 @@ namespace AideDeJeu.ViewModels } } - public Items _Items = new Items(); - public Items Items + public Item _Items = new Item(); + public Item Items { get { @@ -82,8 +82,8 @@ namespace AideDeJeu.ViewModels } } - private Items _AllItems; - public Items AllItems + private Item _AllItems; + public Item AllItems { get { @@ -107,7 +107,7 @@ namespace AideDeJeu.ViewModels if (Filter != null) { var items = await Filter.FilterItems(AllItems, cancellationToken: cancellationToken); - Items = new Items(items.ToList()); + Items = new Item(items.ToList()); } else { diff --git a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs index 459c90bc..2f0fef3f 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/Navigator.cs @@ -86,9 +86,9 @@ namespace AideDeJeu.ViewModels if (item == null) return; - if (item is Items) - { - var items = item as Items; + //if (item is Items) + //{ + var items = item as Item; var filterViewModel = items.GetNewFilterViewModel(); var itemsViewModel = new ItemsViewModel() { AllItems = items, Filter = filterViewModel }; itemsViewModel.LoadItemsCommand.Execute(null); @@ -100,12 +100,12 @@ namespace AideDeJeu.ViewModels { await GotoFilteredItemsPageAsync(itemsViewModel); } - } - else - { - var vm = new ItemDetailViewModel(item); - await Navigation.PushAsync(new ItemDetailPage(vm)); - } + //} + //else + //{ + // var vm = new ItemDetailViewModel(item); + // await Navigation.PushAsync(new ItemDetailPage(vm)); + //} var tabbedPage = App.Current.MainPage as MainTabbedPage; tabbedPage.SelectedItem = null; tabbedPage.SelectedItem = tabbedPage.MainNavigationPage; @@ -152,9 +152,9 @@ namespace AideDeJeu.ViewModels Main.IsLoading = false; if (item != null) { - if (item is Items) - { - var items = item as Items; + //if (item is Items) + //{ + var items = item; // as Items; var filterViewModel = items.GetNewFilterViewModel(); var itemsViewModel = new ItemsViewModel() { AllItems = items, Filter = filterViewModel }; itemsViewModel.LoadItemsCommand.Execute(null); @@ -176,11 +176,11 @@ namespace AideDeJeu.ViewModels { await GotoFilteredItemsPageAsync(itemsViewModel); } - } - else - { - await GotoItemDetailPageAsync(item); - } + //} + //else + //{ + // await GotoItemDetailPageAsync(item); + //} var tabbedPage = App.Current.MainPage as MainTabbedPage; tabbedPage.SelectedItem = null; tabbedPage.SelectedItem = tabbedPage.MainNavigationPage; diff --git a/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs index 3c798fcb..c7624616 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/StoreViewModel.cs @@ -84,9 +84,9 @@ namespace AideDeJeu.ViewModels prop.SetValue(currentItem, subItem, null); } } - else if (currentItem is Items) + else //if (currentItem is Items) { - var items = currentItem as Items; + var items = currentItem; // as Items; items.Add(subItem); } enumerator.MoveNext(); diff --git a/Data/cleric_hd.md b/Data/cleric_hd.md index 7bd3c118..3822d51a 100644 --- a/Data/cleric_hd.md +++ b/Data/cleric_hd.md @@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niveau|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| +|Niveau|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| |---|---|---|---|---|---|---|---|---|---|---|---|---| |1|+2|[Incantations], [Domaine divin]|3|2|-|-|-|-|-|-|-|-| |2|+2|[Canalisation d'énergie divine] (1/ repos), [Aptitude de domaine divin]|3|3|-|-|-|-|-|-|-|-| diff --git a/Data/druid_hd.md b/Data/druid_hd.md index dfe1c61f..110f73ba 100644 --- a/Data/druid_hd.md +++ b/Data/druid_hd.md @@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niveau|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| +|Niveau|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| |---|---|---|---|---|---|---|---|---|---|---|---|---| |1|+2|[Druidique], [Incantations]|2|2|-|-|-|-|-|-|-|-| |2|+2|[Forme sauvage], [Cercle druidique]|2|3|-|-|-|-|-|-|-|-| diff --git a/Data/fighter_hd.md b/Data/fighter_hd.md index 0944f73f..e42c6032 100644 --- a/Data/fighter_hd.md +++ b/Data/fighter_hd.md @@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niveau|Bonus de maîtrise|Aptitudes| +|Niveau|Bonus de maîtrise|Aptitudes| |---|---|---| |1|+2|[Style de combat], [Second souffle]| |2|+2|[Sursaut d'activité] (x1)| diff --git a/Data/monk_hd.md b/Data/monk_hd.md index e5619355..809d1bf2 100644 --- a/Data/monk_hd.md +++ b/Data/monk_hd.md @@ -41,7 +41,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niveau|Bonus de maîtrise|Arts martiaux|Points de ki|Mouvement sans armure|Aptitudes| +|Niveau|Bonus de maîtrise|Arts martiaux|Points de ki|Mouvement sans armure|Aptitudes| |---|---|---|---|---|---| |1|+2|1d4|_|_|[Défense sans armure], [Arts martiaux]| |2|+2|1d4|2|+3 m|[Ki], [Déplacement sans armure]| diff --git a/Data/paladin_hd.md b/Data/paladin_hd.md index 7a778cc0..b00e8e0b 100644 --- a/Data/paladin_hd.md +++ b/Data/paladin_hd.md @@ -44,7 +44,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niveau|Bonus de maîtrise|Aptitudes|1|2|3|4|5| +|Niveau|Bonus de maîtrise|Aptitudes|1|2|3|4|5| |---|---|---|---|---|---|---|---| |1|+2|[Sens divin], [Imposition des mains]|-|-|-|-|-| |2|+2|[Style de combat], [Incantations], [Châtiment divin]|2|-|-|-|-| diff --git a/Data/ranger_hd.md b/Data/ranger_hd.md index ce93b68b..349a2f92 100644 --- a/Data/ranger_hd.md +++ b/Data/ranger_hd.md @@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niv.|Bonus de maîtrise|Aptitudes|Sorts connus|1|2|3|4|5| +|Niv.|Bonus de maîtrise|Aptitudes|Sorts connus|1|2|3|4|5| |---|---|---|---|---|---|---|---|---| |1|+2|[Ennemi juré], [Explorateur-né]|_|-|-|-|-|-| |2|+2|[Style de combat], [Incantations]|2|2|-|-|-|-| diff --git a/Data/rogue_hd.md b/Data/rogue_hd.md index a71ce392..c533950b 100644 --- a/Data/rogue_hd.md +++ b/Data/rogue_hd.md @@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niveau|Bonus de maîtrise|Attaque sournoise|Aptitudes| +|Niveau|Bonus de maîtrise|Attaque sournoise|Aptitudes| |---|---|---|---| |1|+2|1d6|[Expertise], [Attaque sournoise], [Argot des voleurs]| |2|+2|1d6|[Ruse]| diff --git a/Data/sorcerer_hd.md b/Data/sorcerer_hd.md index c69abff7..08293226 100644 --- a/Data/sorcerer_hd.md +++ b/Data/sorcerer_hd.md @@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niv.|Bonus de maîtrise|Points de sorcellerie|Aptitudes|Tours de magie connus|Sorts connus|1|2|3|4|5|6|7|8|9| +|Niv.|Bonus de maîtrise|Points de sorcellerie|Aptitudes|Tours de magie connus|Sorts connus|1|2|3|4|5|6|7|8|9| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |1|+2|_|[Incantations], [Origine magique]|4|2|2|-|-|-|-|-|-|-|-| |2|+2|2|[Source de magie]|4|3|3|-|-|-|-|-|-|-|-| diff --git a/Data/warlock_hd.md b/Data/warlock_hd.md index 3fc9f7ca..91a14947 100644 --- a/Data/warlock_hd.md +++ b/Data/warlock_hd.md @@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de celui accordé par votre h # Tableau d'évolution -|Niv.|Bonus de maîtrise|Aptitudes|Tours de magie connus|Sorts connus|Emplacements de sorts|Niveau des emplacements|Invocations occultes| +|Niv.|Bonus de maîtrise|Aptitudes|Tours de magie connus|Sorts connus|Emplacements de sorts|Niveau des emplacements|Invocations occultes| |---|---|---|---|---|---|---|---| |1|+2|[Protecteur de l'outremonde], [Magie de pacte]|2|2|1|1|_| |2|+2|[Invocations occultes]|2|3|2|1|2| diff --git a/Data/wizard_hd.md b/Data/wizard_hd.md index 64ab6bfd..a347a589 100644 --- a/Data/wizard_hd.md +++ b/Data/wizard_hd.md @@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par # Tableau d'évolution -|Niv.|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| +|Niv.|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| |---|---|---|---|---|---|---|---|---|---|---|---|---| |1|+2|[Incantations], [Restauration magique]|3|2|-|-|-|-|-|-|-|-| |2|+2|[Tradition arcanique]|3|3|-|-|-|-|-|-|-|-|