diff --git a/AideDeJeu/AideDeJeu/AideDeJeu.csproj b/AideDeJeu/AideDeJeu/AideDeJeu.csproj index 0debe83e..41eba917 100644 --- a/AideDeJeu/AideDeJeu/AideDeJeu.csproj +++ b/AideDeJeu/AideDeJeu/AideDeJeu.csproj @@ -160,6 +160,12 @@ MSBuild:UpdateDesignTimeXaml + + MSBuild:UpdateDesignTimeXaml + + + MSBuild:UpdateDesignTimeXaml + MSBuild:UpdateDesignTimeXaml diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml index 4c36173b..2210d154 100644 --- a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilitiesView.xaml @@ -4,6 +4,7 @@ xmlns:tools="clr-namespace:AideDeJeu.Tools" xmlns:mdview="clr-namespace:Xam.Forms.Markdown" xmlns:pickers="clr-namespace:AideDeJeu.Views.Pickers" + xmlns:pcviews="clr-namespace:AideDeJeu.Views.PlayerCharacter" x:Class="AideDeJeu.Views.PlayerCharacter.AbilitiesView"> @@ -33,26 +34,71 @@ - - - - - - - - - - - --> + + + + + + + + + + + + + + + + + + + + + diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml new file mode 100644 index 00000000..e02d2794 --- /dev/null +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml @@ -0,0 +1,30 @@ + + + + + + + 18 + 17 + 16 + 15 + 14 + 13 + 12 + 11 + 10 + 9 + 8 + 7 + 6 + 5 + 4 + 3 + + + + + \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml.cs b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml.cs new file mode 100644 index 00000000..b0a5a362 --- /dev/null +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityBaseValueView.xaml.cs @@ -0,0 +1,32 @@ +using AideDeJeu.ViewModels.PlayerCharacter; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using Xamarin.Forms; +using Xamarin.Forms.Xaml; + +namespace AideDeJeu.Views.PlayerCharacter +{ + [XamlCompilation(XamlCompilationOptions.Compile)] + public partial class AbilityBaseValueView : ContentView + { + public AbilityBaseValueView() + { + InitializeComponent(); + } + + public AbilityViewModel Ability + { + get { return (AbilityViewModel)GetValue(AbilityProperty); } + set { SetValue(AbilityProperty, value); } + } + public static readonly BindableProperty AbilityProperty = BindableProperty.Create( + nameof(Ability), + typeof(AbilityViewModel), + typeof(AbilityBaseValueView), + defaultValue: default(AbilityViewModel)); + } +} \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml new file mode 100644 index 00000000..16a5e468 --- /dev/null +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + 1 + 0 + + + + + + \ No newline at end of file diff --git a/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml.cs b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml.cs new file mode 100644 index 00000000..125eff8e --- /dev/null +++ b/AideDeJeu/AideDeJeu/Views/PlayerCharacter/AbilityRacialBonusView.xaml.cs @@ -0,0 +1,32 @@ +using AideDeJeu.ViewModels.PlayerCharacter; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +using Xamarin.Forms; +using Xamarin.Forms.Xaml; + +namespace AideDeJeu.Views.PlayerCharacter +{ + [XamlCompilation(XamlCompilationOptions.Compile)] + public partial class AbilityRacialBonusView : ContentView + { + public AbilityRacialBonusView() + { + InitializeComponent(); + } + + public AbilityViewModel Ability + { + get { return (AbilityViewModel)GetValue(AbilityProperty); } + set { SetValue(AbilityProperty, value); } + } + public static readonly BindableProperty AbilityProperty = BindableProperty.Create( + nameof(Ability), + typeof(AbilityViewModel), + typeof(AbilityRacialBonusView), + defaultValue: default(AbilityViewModel)); + } +} \ No newline at end of file