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]