1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-29 14:35:45 +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
{
public class Generic : Items
public class Generic : Item
{
}
}

View file

@ -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; }

View file

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

View file

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

View file

@ -6,19 +6,21 @@ using AideDeJeu.ViewModels;
namespace AideDeJeuLib
{
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;
public Items(List<Item> items)
@ -98,5 +100,5 @@ namespace AideDeJeuLib
{
throw new NotImplementedException();
}*/
}
//}
}

View file

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

View file

@ -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; }

View file

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

View file

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

View file

@ -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; }

View file

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

View file

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

View file

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

View file

@ -107,12 +107,12 @@ namespace AideDeJeu.ViewModels
public List<Item> 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> { item };
//}
//return new List<Item> { item };
}
/*

View file

@ -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
{

View file

@ -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;

View file

@ -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();

View file

@ -42,7 +42,7 @@ Vous commencez avec l'équipement suivant, en plus de l'équipement accordé par
# <!--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|-|-|-|-|-|-|-|-|
|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-->
|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|-|-|-|-|-|-|-|-|
|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-->
|Niveau|Bonus de maîtrise|Aptitudes|
|Niveau|Bonus <!--br-->de <!--br-->maîtrise|Aptitudes|
|---|---|---|
|1|+2|[Style de combat], [Second souffle]|
|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-->
|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]|
|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-->
|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]|-|-|-|-|-|
|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-->
|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é]|_|-|-|-|-|-|
|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-->
|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]|
|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-->
|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|-|-|-|-|-|-|-|-|
|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-->
|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|_|
|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-->
|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|-|-|-|-|-|-|-|-|
|2|+2|[Tradition arcanique]|3|3|-|-|-|-|-|-|-|-|