1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00

Suite Item => Items + contenu

This commit is contained in:
Yan Maniez 2018-09-04 13:56:44 +02:00
parent 268161a075
commit a1c4166d19
27 changed files with 63 additions and 61 deletions

View file

@ -10,7 +10,7 @@ using Markdig.Syntax;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Generic : Items public class Generic : Item
{ {
} }
} }

View file

@ -7,7 +7,7 @@ using Markdig.Syntax;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Equipment : Items public class Equipment : Item
{ {
public string Type { get; set; } public string Type { get; set; }
public string Price { get; set; } public string Price { get; set; }

View file

@ -5,7 +5,7 @@ using System.Text;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Equipments : Items public class Equipments : Item
{ {
public override FilterViewModel GetNewFilterViewModel() public override FilterViewModel GetNewFilterViewModel()
{ {

View file

@ -7,7 +7,7 @@ using Markdig.Syntax;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
[DataContract] [DataContract]
public class HomeItem : Items public class HomeItem : Item
{ {
[DataMember] [DataMember]
public override string Markdown public override string Markdown

View file

@ -6,19 +6,21 @@ using AideDeJeu.ViewModels;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Items : Item //, IList<Item> public class Items : Item //, IList<Item>
{ {
public Items(List<Item> items) : base(items) }
{ //public Items(List<Item> items) : base(items)
} //{
//}
public Items(IEnumerable<Item> items) : base(items) //public Items(IEnumerable<Item> items) : base(items)
{ //{
} //}
public Items() : base() //public Items() : base()
{ //{
} //}*/
/* private List<Item> _Items; /* private List<Item> _Items;
public Items(List<Item> items) public Items(List<Item> items)
@ -98,5 +100,5 @@ namespace AideDeJeuLib
{ {
throw new NotImplementedException(); throw new NotImplementedException();
}*/ }*/
} //}
} }

View file

@ -7,7 +7,7 @@ using Markdig.Syntax;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class LinkItem : Items public class LinkItem : Item
{ {
public override string Markdown public override string Markdown
{ {

View file

@ -10,7 +10,7 @@ using System.Xml;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Monster : Items public class Monster : Item
{ {
public string Type { get; set; } public string Type { get; set; }
public string Size { get; set; } public string Size { get; set; }

View file

@ -4,7 +4,7 @@ using System.Text;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Monsters : Items public class Monsters : Item
{ {
} }
} }

View file

@ -4,7 +4,7 @@ using System.Text;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class PageItem : Items public class PageItem : Item
{ {
} }
} }

View file

@ -10,7 +10,7 @@ using System.Xml.Serialization;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Spell : Items public class Spell : Item
{ {
public string Level { get; set; } public string Level { get; set; }
public string Type { get; set; } public string Type { get; set; }

View file

@ -4,7 +4,7 @@ using System.Text;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class Spells : Items public class Spells : Item
{ {
} }
} }

View file

@ -5,7 +5,7 @@ using System.Text;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class SpellsHD : Items public class SpellsHD : Item
{ {
public override FilterViewModel GetNewFilterViewModel() public override FilterViewModel GetNewFilterViewModel()
{ {

View file

@ -5,7 +5,7 @@ using System.Text;
namespace AideDeJeuLib namespace AideDeJeuLib
{ {
public class SpellsVO : Items public class SpellsVO : Item
{ {
public override FilterViewModel GetNewFilterViewModel() public override FilterViewModel GetNewFilterViewModel()
{ {

View file

@ -107,12 +107,12 @@ namespace AideDeJeu.ViewModels
public List<Item> ToItems(string md) public List<Item> ToItems(string md)
{ {
var item = Store.ToItem(null, md); var item = Store.ToItem(null, md);
if(item is Items) //if(item is Items)
{ //{
var items = item as Items; var items = item; // as Items;
return items.ToList(); return items.ToList();
} //}
return new List<Item> { item }; //return new List<Item> { item };
} }
/* /*

View file

@ -45,8 +45,8 @@ namespace AideDeJeu.ViewModels
} }
} }
public Items _Items = new Items(); public Item _Items = new Item();
public Items Items public Item Items
{ {
get get
{ {
@ -82,8 +82,8 @@ namespace AideDeJeu.ViewModels
} }
} }
private Items _AllItems; private Item _AllItems;
public Items AllItems public Item AllItems
{ {
get get
{ {
@ -107,7 +107,7 @@ namespace AideDeJeu.ViewModels
if (Filter != null) if (Filter != null)
{ {
var items = await Filter.FilterItems(AllItems, cancellationToken: cancellationToken); var items = await Filter.FilterItems(AllItems, cancellationToken: cancellationToken);
Items = new Items(items.ToList()); Items = new Item(items.ToList());
} }
else else
{ {

View file

@ -86,9 +86,9 @@ namespace AideDeJeu.ViewModels
if (item == null) if (item == null)
return; return;
if (item is Items) //if (item is Items)
{ //{
var items = item as Items; var items = item as Item;
var filterViewModel = items.GetNewFilterViewModel(); var filterViewModel = items.GetNewFilterViewModel();
var itemsViewModel = new ItemsViewModel() { AllItems = items, Filter = filterViewModel }; var itemsViewModel = new ItemsViewModel() { AllItems = items, Filter = filterViewModel };
itemsViewModel.LoadItemsCommand.Execute(null); itemsViewModel.LoadItemsCommand.Execute(null);
@ -100,12 +100,12 @@ namespace AideDeJeu.ViewModels
{ {
await GotoFilteredItemsPageAsync(itemsViewModel); await GotoFilteredItemsPageAsync(itemsViewModel);
} }
} //}
else //else
{ //{
var vm = new ItemDetailViewModel(item); // var vm = new ItemDetailViewModel(item);
await Navigation.PushAsync(new ItemDetailPage(vm)); // await Navigation.PushAsync(new ItemDetailPage(vm));
} //}
var tabbedPage = App.Current.MainPage as MainTabbedPage; var tabbedPage = App.Current.MainPage as MainTabbedPage;
tabbedPage.SelectedItem = null; tabbedPage.SelectedItem = null;
tabbedPage.SelectedItem = tabbedPage.MainNavigationPage; tabbedPage.SelectedItem = tabbedPage.MainNavigationPage;
@ -152,9 +152,9 @@ namespace AideDeJeu.ViewModels
Main.IsLoading = false; Main.IsLoading = false;
if (item != null) if (item != null)
{ {
if (item is Items) //if (item is Items)
{ //{
var items = item as Items; var items = item; // as Items;
var filterViewModel = items.GetNewFilterViewModel(); var filterViewModel = items.GetNewFilterViewModel();
var itemsViewModel = new ItemsViewModel() { AllItems = items, Filter = filterViewModel }; var itemsViewModel = new ItemsViewModel() { AllItems = items, Filter = filterViewModel };
itemsViewModel.LoadItemsCommand.Execute(null); itemsViewModel.LoadItemsCommand.Execute(null);
@ -176,11 +176,11 @@ namespace AideDeJeu.ViewModels
{ {
await GotoFilteredItemsPageAsync(itemsViewModel); await GotoFilteredItemsPageAsync(itemsViewModel);
} }
} //}
else //else
{ //{
await GotoItemDetailPageAsync(item); // await GotoItemDetailPageAsync(item);
} //}
var tabbedPage = App.Current.MainPage as MainTabbedPage; var tabbedPage = App.Current.MainPage as MainTabbedPage;
tabbedPage.SelectedItem = null; tabbedPage.SelectedItem = null;
tabbedPage.SelectedItem = tabbedPage.MainNavigationPage; tabbedPage.SelectedItem = tabbedPage.MainNavigationPage;

View file

@ -84,9 +84,9 @@ namespace AideDeJeu.ViewModels
prop.SetValue(currentItem, subItem, null); 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); items.Add(subItem);
} }
enumerator.MoveNext(); enumerator.MoveNext();

View file

@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niveau|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| |Niveau|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|Tours <!--br-->de <!--br-->magie <!--br-->connus|1|2|3|4|5|6|7|8|9|
|---|---|---|---|---|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|---|---|---|---|---|
|1|+2|[Incantations], [Domaine divin]|3|2|-|-|-|-|-|-|-|-| |1|+2|[Incantations], [Domaine divin]|3|2|-|-|-|-|-|-|-|-|
|2|+2|[Canalisation d'énergie divine] (1/ repos), [Aptitude de domaine divin]|3|3|-|-|-|-|-|-|-|-| |2|+2|[Canalisation d'énergie divine] (1/ repos), [Aptitude de domaine divin]|3|3|-|-|-|-|-|-|-|-|

View file

@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niveau|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| |Niveau|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|Tours <!--br-->de <!--br-->magie <!--br-->connus|1|2|3|4|5|6|7|8|9|
|---|---|---|---|---|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|---|---|---|---|---|
|1|+2|[Druidique], [Incantations]|2|2|-|-|-|-|-|-|-|-| |1|+2|[Druidique], [Incantations]|2|2|-|-|-|-|-|-|-|-|
|2|+2|[Forme sauvage], [Cercle druidique]|2|3|-|-|-|-|-|-|-|-| |2|+2|[Forme sauvage], [Cercle druidique]|2|3|-|-|-|-|-|-|-|-|

View file

@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niveau|Bonus de maîtrise|Aptitudes| |Niveau|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|
|---|---|---| |---|---|---|
|1|+2|[Style de combat], [Second souffle]| |1|+2|[Style de combat], [Second souffle]|
|2|+2|[Sursaut d'activité] (x1)| |2|+2|[Sursaut d'activité] (x1)|

View file

@ -41,7 +41,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niveau|Bonus de maîtrise|Arts martiaux|Points de ki|Mouvement sans armure|Aptitudes| |Niveau|Bonus <!--br-->de <!--br-->maîtrise|Arts <!--br-->martiaux|Points <!--br-->de <!--br-->ki|Mouvement <!--br-->sans <!--br-->armure|Aptitudes|
|---|---|---|---|---|---| |---|---|---|---|---|---|
|1|+2|1d4|_|_|[Défense sans armure], [Arts martiaux]| |1|+2|1d4|_|_|[Défense sans armure], [Arts martiaux]|
|2|+2|1d4|2|+3 m|[Ki], [Déplacement sans armure]| |2|+2|1d4|2|+3 m|[Ki], [Déplacement sans armure]|

View file

@ -44,7 +44,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niveau|Bonus de maîtrise|Aptitudes|1|2|3|4|5| |Niveau|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|1|2|3|4|5|
|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|
|1|+2|[Sens divin], [Imposition des mains]|-|-|-|-|-| |1|+2|[Sens divin], [Imposition des mains]|-|-|-|-|-|
|2|+2|[Style de combat], [Incantations], [Châtiment divin]|2|-|-|-|-| |2|+2|[Style de combat], [Incantations], [Châtiment divin]|2|-|-|-|-|

View file

@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niv.|Bonus de maîtrise|Aptitudes|Sorts connus|1|2|3|4|5| |Niv.|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|Sorts <!--br-->connus|1|2|3|4|5|
|---|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|---|
|1|+2|[Ennemi juré], [Explorateur-né]|_|-|-|-|-|-| |1|+2|[Ennemi juré], [Explorateur-né]|_|-|-|-|-|-|
|2|+2|[Style de combat], [Incantations]|2|2|-|-|-|-| |2|+2|[Style de combat], [Incantations]|2|2|-|-|-|-|

View file

@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niveau|Bonus de maîtrise|Attaque sournoise|Aptitudes| |Niveau|Bonus <!--br-->de <!--br-->maîtrise|Attaque <!--br-->sournoise|Aptitudes|
|---|---|---|---| |---|---|---|---|
|1|+2|1d6|[Expertise], [Attaque sournoise], [Argot des voleurs]| |1|+2|1d6|[Expertise], [Attaque sournoise], [Argot des voleurs]|
|2|+2|1d6|[Ruse]| |2|+2|1d6|[Ruse]|

View file

@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|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 <!--br-->de <!--br-->maîtrise|Points <!--br-->de <!--br-->sorcellerie|Aptitudes|Tours <!--br-->de <!--br-->magie <!--br-->connus|Sorts <!--br-->connus|1|2|3|4|5|6|7|8|9|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|1|+2|_|[Incantations], [Origine magique]|4|2|2|-|-|-|-|-|-|-|-| |1|+2|_|[Incantations], [Origine magique]|4|2|2|-|-|-|-|-|-|-|-|
|2|+2|2|[Source de magie]|4|3|3|-|-|-|-|-|-|-|-| |2|+2|2|[Source de magie]|4|3|3|-|-|-|-|-|-|-|-|

View file

@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de celui accordé par votre h
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niv.|Bonus de maîtrise|Aptitudes|Tours de magie connus|Sorts connus|Emplacements de sorts|Niveau des emplacements|Invocations occultes| |Niv.|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|Tours <!--br-->de <!--br-->magie <!--br-->connus|Sorts <!--br-->connus|Emplacements <!--br-->de <!--br-->sorts|Niveau <!--br-->des <!--br-->emplacements|Invocations <!--br-->occultes|
|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|
|1|+2|[Protecteur de l'outremonde], [Magie de pacte]|2|2|1|1|_| |1|+2|[Protecteur de l'outremonde], [Magie de pacte]|2|2|1|1|_|
|2|+2|[Invocations occultes]|2|3|2|1|2| |2|+2|[Invocations occultes]|2|3|2|1|2|

View file

@ -43,7 +43,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--Name-->Tableau d'évolution<!--/Name--> # <!--Name-->Tableau d'évolution<!--/Name-->
|Niv.|Bonus de maîtrise|Aptitudes|Tours de magie connus|1|2|3|4|5|6|7|8|9| |Niv.|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|Tours <!--br-->de <!--br-->magie <!--br-->connus|1|2|3|4|5|6|7|8|9|
|---|---|---|---|---|---|---|---|---|---|---|---|---| |---|---|---|---|---|---|---|---|---|---|---|---|---|
|1|+2|[Incantations], [Restauration magique]|3|2|-|-|-|-|-|-|-|-| |1|+2|[Incantations], [Restauration magique]|3|2|-|-|-|-|-|-|-|-|
|2|+2|[Tradition arcanique]|3|3|-|-|-|-|-|-|-|-| |2|+2|[Tradition arcanique]|3|3|-|-|-|-|-|-|-|-|