diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/AbilitiesViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/AbilitiesViewModel.cs new file mode 100644 index 00000000..d801d0d4 --- /dev/null +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/AbilitiesViewModel.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace AideDeJeu.ViewModels.PlayerCharacter +{ + public class AbilitiesViewModel : BaseViewModel + { + } +} diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/ClassViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/ClassViewModel.cs index 6cc6bd90..f178f893 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/ClassViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/ClassViewModel.cs @@ -11,9 +11,13 @@ namespace AideDeJeu.ViewModels.PlayerCharacter private ClassItem _Class = null; public ClassItem Class { get { return _Class; } set { SetProperty(ref _Class, value); } } + private int _Level = 1; + public int Level { get { return _Level; } set { SetProperty(ref _Level, value); } } + private SubClassItem _SubClass = null; public SubClassItem SubClass { get { return _SubClass; } set { SetProperty(ref _SubClass, value); } } + private ClassHitPointsItem _HitPoints = null; public ClassHitPointsItem HitPoints { get { return _HitPoints; } set { SetProperty(ref _HitPoints, value); } } @@ -33,6 +37,7 @@ namespace AideDeJeu.ViewModels.PlayerCharacter public string Description { get { return Class?.Description; } } public string Markdown { get { return Class?.Markdown; } } + public List LeveledFeatures { get diff --git a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterViewModel.cs index 4f132dbd..6413b7f3 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/PlayerCharacter/PlayerCharacterViewModel.cs @@ -58,6 +58,19 @@ namespace AideDeJeu.ViewModels.PlayerCharacter } } + private AbilitiesViewModel _Abilities = null; + public AbilitiesViewModel Abilities + { + get + { + return _Abilities; + } + set + { + SetProperty(ref _Abilities, value); + //_Background.LoadDetailsAsync().ConfigureAwait(true); + } + }