1
0
Fork 0
mirror of https://github.com/Nioux/AideDeJeu.git synced 2025-10-30 15:06:06 +00:00
This commit is contained in:
Yan Maniez 2019-06-15 01:11:42 +02:00
parent c3216a5dc3
commit 921baf66cb

View file

@ -478,40 +478,43 @@ namespace AideDeJeuCmd
bool started = false; bool started = false;
foreach (var line in fullText) foreach (var line in fullText)
{ {
foreach(var spa in line) var keySpan = line.FirstOrDefault();
if (keySpan.Style.Contains("font-size:11px"))
{ // nom (démarrage)
started = true;
}
if (started)
{ {
if (spa.Style.Contains("font-size:11px"))
{ // nom (démarrage) string value = "";
started = true; if (line.Count > 1)
}
if (started)
{ {
if (!spa.IdStyle.Contains("font-family:sans-serif; font-weight:normal; font-style:normal;") && CloseKeyValue()) value = line.Skip(1).Select(p => p.Text).Aggregate((p1, p2) => p1 + p2);
{ }
} if (keySpan.Style.Contains("font-size:11px"))
else if (spa.Style.Contains("font-size:11px")) { // nom
{ // nom Console.WriteLine($"# <!--Name-->{keySpan.Text}<!--/Name-->");
Console.WriteLine($"# <!--Name-->{spa.Text}<!--/Name-->"); }
} else if (!keySpan.IdStyle.Contains("font-family:sans-serif; font-weight:normal; font-style:normal;") && CloseKeyValue())
else if (spa.IdStyle.Contains("font-family:sans-serif; font-weight:normal; font-style:italic;") && spa.Text.Contains("taille")) {
{ // type / size / alignment }
// todo : découper type / size / alignment else if (keySpan.IdStyle.Contains("font-family:sans-serif; font-weight:normal; font-style:italic;") && keySpan.Text.Contains("taille"))
Console.WriteLine($"-  <!--Type-->{spa.Text}<!--/Alignment-->"); { // type / size / alignment
} // todo : découper type / size / alignment
else if (spa.Style.Contains("rgba(121,27,16,1)")) Console.WriteLine($"-  <!--Type-->{keySpan.Text}<!--/Alignment-->");
{ // key / value }
key = spa.Text; else if (keySpan.Style.Contains("rgba(121,27,16,1)"))
//Console.WriteLine($"-  <!--Type-->{span.InnerText}<!--/Alignment-->"); { // key / value
} Console.WriteLine($"- **{keySpan.Text}** {value}");
else if (spa.IdStyle.Contains("font-family:sans-serif; font-weight:normal; font-style:normal;")) }
{ else if (keySpan.IdStyle.Contains("font-family:sans-serif; font-weight:normal; font-style:normal;"))
value += (value.Length == 0 ? " " : "") + spa.Text; {
} Console.Write($"{keySpan.Text} {value}");
else }
{ else
//Console.Write($"{spanStyle} => {span.InnerText} "); {
Console.Write($"{spa.Text}"); //Console.Write($"{spanStyle} => {span.InnerText} ");
} Console.Write($"{keySpan.Text} {value}");
} }
//Console.Write(spa.Text); //Console.Write(spa.Text);
} }