From da6cff7c5ff895d42870aae923bd1954a9dcb948 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Thu, 10 May 2018 02:45:45 +0200 Subject: [PATCH] Ajout des damage vulnerabilities --- .../AideDeJeu/ViewModels/MonsterDetailViewModel.cs | 14 ++++++++++++++ AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml | 1 + AideDeJeu/AideDeJeuLib/Monsters/Monster.cs | 4 ++++ 3 files changed, 19 insertions(+) diff --git a/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs b/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs index 8dd415b7..4ca8b885 100644 --- a/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs +++ b/AideDeJeu/AideDeJeu/ViewModels/MonsterDetailViewModel.cs @@ -22,6 +22,7 @@ namespace AideDeJeu.ViewModels OnPropertyChanged(nameof(Speed)); OnPropertyChanged(nameof(SavingThrows)); OnPropertyChanged(nameof(Skills)); + OnPropertyChanged(nameof(DamageVulnerabilities)); OnPropertyChanged(nameof(DamageResistances)); OnPropertyChanged(nameof(DamageImmunities)); OnPropertyChanged(nameof(ConditionImmunities)); @@ -104,6 +105,19 @@ namespace AideDeJeu.ViewModels } + public FormattedString DamageVulnerabilities + { + get + { + var fd = FormatedTextHelpers.FontData.FromResource("content"); + var fdb = FormatedTextHelpers.FontData.FromResource("contentbold"); + var fs = new FormattedString(); + fs.Spans.Add(new Span() { Text = "Vulnérabilité aux dégâts ", FontFamily = fdb.FontFamily, FontAttributes = fdb.FontAttributes, FontSize = fdb.FontSize, ForegroundColor = fdb.TextColor }); + fs.Spans.Add(new Span() { Text = Item.DamageVulnerabilities, FontFamily = fd.FontFamily, FontAttributes = fd.FontAttributes, FontSize = fd.FontSize, ForegroundColor = fd.TextColor }); + return fs; + } + } + public FormattedString DamageImmunities { get diff --git a/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml b/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml index 0cd8353d..708b9572 100644 --- a/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml +++ b/AideDeJeu/AideDeJeu/Views/MonsterDetailPage.xaml @@ -66,6 +66,7 @@