From ffe3f98c558a79358fcb05b614bd70dc9a201827 Mon Sep 17 00:00:00 2001 From: Yan Maniez Date: Sun, 22 Jul 2018 15:29:24 +0200 Subject: [PATCH] Gestion des AltName dans les LinkItem --- AideDeJeu/AideDeJeu/Models/LinkItem.cs | 25 +++++++++++++++++++++++++ Data/classes_hd.md | 1 + 2 files changed, 26 insertions(+) diff --git a/AideDeJeu/AideDeJeu/Models/LinkItem.cs b/AideDeJeu/AideDeJeu/Models/LinkItem.cs index 2c79fca1..27821990 100644 --- a/AideDeJeu/AideDeJeu/Models/LinkItem.cs +++ b/AideDeJeu/AideDeJeu/Models/LinkItem.cs @@ -60,6 +60,31 @@ namespace AideDeJeuLib return; } } + else if (block is ListBlock) + { + var listBlock = block as ListBlock; + if (listBlock.BulletType == '-') + { + var regex = new Regex("(?.*?): (?.*)"); + var str = block.ToMarkdownString(); + var properties = new List>>() + { + new Tuple>("- AltName: ", (m, s) => + { + m.AltName = s; + }) + }; + + foreach (var property in properties) + { + if (str.StartsWith(property.Item1)) + { + property.Item2.Invoke(this, str.Substring(property.Item1.Length)); + break; + } + } + } + } enumerator.MoveNext(); } } diff --git a/Data/classes_hd.md b/Data/classes_hd.md index 871efe6c..b9be189f 100644 --- a/Data/classes_hd.md +++ b/Data/classes_hd.md @@ -5,6 +5,7 @@ [][LinkItem] ## [Barbare] +- AltName: [Barbarian](#) [][LinkItem]