mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 15:36:07 +00:00 
			
		
		
		
	Nettoyage
This commit is contained in:
		
							parent
							
								
									468a17131e
								
							
						
					
					
						commit
						8e6e7823bb
					
				
					 13 changed files with 23 additions and 58 deletions
				
			
		|  | @ -114,7 +114,7 @@ namespace AideDeJeuLib.Cards | ||||||
|             var cardData = new CardData(); |             var cardData = new CardData(); | ||||||
|             cardData.Count = 1; |             cardData.Count = 1; | ||||||
|             //cardData.Color = color; |             //cardData.Color = color; | ||||||
|             cardData.Title = spell.NamePHB; |             cardData.Title = spell.Name; | ||||||
|             cardData.TitleSize = "10"; |             cardData.TitleSize = "10"; | ||||||
|             cardData.Icon = "white-book-" + spell.Level; |             cardData.Icon = "white-book-" + spell.Level; | ||||||
|             cardData.IconBack = "robe"; |             cardData.IconBack = "robe"; | ||||||
|  |  | ||||||
|  | @ -15,48 +15,17 @@ namespace AideDeJeuLib | ||||||
| 
 | 
 | ||||||
|     public class Item |     public class Item | ||||||
|     { |     { | ||||||
|         public string Id { get; set; } |         public string Id | ||||||
|         public string IdVO { get; set; } |         { | ||||||
|         public string IdVF { get; set; } |             get | ||||||
|  |             { | ||||||
|  |                 return AideDeJeu.Tools.Helpers.IdFromName(Name); | ||||||
|  |             } | ||||||
|  |         } | ||||||
|         public string Name { get; set; } |         public string Name { get; set; } | ||||||
|         public string NameVO { get; set; } |         public string NameVO { get; set; } | ||||||
|         public string NamePHB { get; set; } |  | ||||||
| 
 | 
 | ||||||
|         public Properties Properties { get; set; } |         public Properties Properties { get; set; } | ||||||
| 
 | 
 | ||||||
|         public string Html { get; set; } |  | ||||||
| 
 |  | ||||||
|         public static IEnumerable<string> NodeListToStringList(IEnumerable<XmlNode> nodes) |  | ||||||
|         { |  | ||||||
|             if (nodes == null) return null; |  | ||||||
|             var strings = new List<string>(); |  | ||||||
|             foreach (var node in nodes) |  | ||||||
|             { |  | ||||||
|                 strings.Add(node.OuterXml); |  | ||||||
|             } |  | ||||||
|             return strings; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         public static XmlNode StringToNode(string str) |  | ||||||
|         { |  | ||||||
|             if (str == null) return null; |  | ||||||
|             var doc = new XmlDocument(); |  | ||||||
|             doc.LoadXml(str); |  | ||||||
|             return doc.DocumentElement; |  | ||||||
|         } |  | ||||||
| 
 |  | ||||||
|         //public static IEnumerable<HtmlNode> StringListToNodeList(IEnumerable<string> strings) |  | ||||||
|         //{ |  | ||||||
|         //    if (strings == null) return null; |  | ||||||
|         //    var nodes = new List<HtmlNode>(); |  | ||||||
|         //    foreach (var str in strings) |  | ||||||
|         //    { |  | ||||||
|         //        var doc = new HtmlDocument(); |  | ||||||
|         //        doc.LoadHtml(str); |  | ||||||
|         //        nodes.Add(doc.DocumentNode); |  | ||||||
|         //    } |  | ||||||
|         //    return nodes; |  | ||||||
|         //} |  | ||||||
| 
 |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -11,7 +11,7 @@ namespace AideDeJeu.Tools | ||||||
|     { |     { | ||||||
|         public override int Compare(Item x, Item y) |         public override int Compare(Item x, Item y) | ||||||
|         { |         { | ||||||
|             return x.NamePHB.CompareTo(y.NamePHB); |             return x.Name.CompareTo(y.Name); | ||||||
|         } |         } | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -54,8 +54,7 @@ namespace AideDeJeu.Tools | ||||||
|                             //yield return spell; |                             //yield return spell; | ||||||
|                         } |                         } | ||||||
|                         spell = new Spell(); |                         spell = new Spell(); | ||||||
|                         spell.Name = spell.NamePHB = headingBlock.Inline.ToMarkdownString(); |                         spell.Name = headingBlock.Inline.ToMarkdownString(); | ||||||
|                         spell.Id = spell.IdVF = spell.IdVO = Tools.Helpers.IdFromName(spell.Name); |  | ||||||
|                         //Console.WriteLine(spell.Name); |                         //Console.WriteLine(spell.Name); | ||||||
|                     } |                     } | ||||||
|                 } |                 } | ||||||
|  | @ -235,8 +234,7 @@ namespace AideDeJeu.Tools | ||||||
|                             //yield return monster; |                             //yield return monster; | ||||||
|                         } |                         } | ||||||
|                         monster = new Monster(); |                         monster = new Monster(); | ||||||
|                         monster.Name = monster.NamePHB = headingBlock.Inline.ToMarkdownString(); |                         monster.Name = headingBlock.Inline.ToMarkdownString(); | ||||||
|                         monster.Id = monster.IdVF = monster.IdVO = Tools.Helpers.IdFromName(monster.Name); |  | ||||||
|                         //Console.WriteLine(spell.Name); |                         //Console.WriteLine(spell.Name); | ||||||
|                     } |                     } | ||||||
|                     if (headingBlock.HeaderChar == '#' && headingBlock.Level == 2) |                     if (headingBlock.HeaderChar == '#' && headingBlock.Level == 2) | ||||||
|  | @ -620,7 +618,7 @@ namespace AideDeJeu.Tools | ||||||
|         public static string ToMarkdownString(this Spell spell) |         public static string ToMarkdownString(this Spell spell) | ||||||
|         { |         { | ||||||
|             var md = string.Empty; |             var md = string.Empty; | ||||||
|             md += string.Format("# {0}\n", spell.NamePHB); |             md += string.Format("# {0}\n", spell.Name); | ||||||
|             md += string.Format("- NameVO: [{0}]\n", spell.NameVO); |             md += string.Format("- NameVO: [{0}]\n", spell.NameVO); | ||||||
|             md += string.Format("- CastingTime: {0}\n", spell.CastingTime); |             md += string.Format("- CastingTime: {0}\n", spell.CastingTime); | ||||||
|             md += string.Format("- Components: {0}\n", spell.Components); |             md += string.Format("- Components: {0}\n", spell.Components); | ||||||
|  | @ -667,7 +665,7 @@ namespace AideDeJeu.Tools | ||||||
|         public static string ToMarkdownString(this Monster monster) |         public static string ToMarkdownString(this Monster monster) | ||||||
|         { |         { | ||||||
|             var md = string.Empty; |             var md = string.Empty; | ||||||
|             md += string.Format("# {0}\n", monster.NamePHB?.Trim()); |             md += string.Format("# {0}\n", monster.Name?.Trim()); | ||||||
|             md += string.Format("- NameVO: [{0}]\n", monster.NameVO?.Trim()); |             md += string.Format("- NameVO: [{0}]\n", monster.NameVO?.Trim()); | ||||||
|             md += string.Format("- {0} {1}, {2}\n", monster.Size?.Trim(), monster.Type?.Trim(), monster.Alignment?.Trim()); |             md += string.Format("- {0} {1}, {2}\n", monster.Size?.Trim(), monster.Type?.Trim(), monster.Alignment?.Trim()); | ||||||
|             if (monster.ArmorClass != null) md += string.Format("- **Armor Class** {0}\n", monster.ArmorClass?.Trim()); |             if (monster.ArmorClass != null) md += string.Format("- **Armor Class** {0}\n", monster.ArmorClass?.Trim()); | ||||||
|  |  | ||||||
|  | @ -133,8 +133,8 @@ namespace AideDeJeu.ViewModels | ||||||
|                         spell.Source.Contains(source) && |                         spell.Source.Contains(source) && | ||||||
|                         spell.Source.Contains(classe) && |                         spell.Source.Contains(classe) && | ||||||
|                         spell.Rituel.Contains(rituel) && |                         spell.Rituel.Contains(rituel) && | ||||||
|                         Helpers.RemoveDiacritics(spell.NamePHB).ToLower().Contains(Helpers.RemoveDiacritics(SearchText ?? string.Empty).ToLower()); |                         Helpers.RemoveDiacritics(spell.Name).ToLower().Contains(Helpers.RemoveDiacritics(SearchText ?? string.Empty).ToLower()); | ||||||
|                 }).OrderBy(spell => spell.NamePHB) |                 }).OrderBy(spell => spell.Name) | ||||||
|                             .AsEnumerable(); |                             .AsEnumerable(); | ||||||
|             }, token); |             }, token); | ||||||
| 
 | 
 | ||||||
|  | @ -379,9 +379,9 @@ namespace AideDeJeu.ViewModels | ||||||
|                         monster.Source.Contains(source) && |                         monster.Source.Contains(source) && | ||||||
|                         powerComparer.Compare(monster.Challenge, minPower) >= 0 && |                         powerComparer.Compare(monster.Challenge, minPower) >= 0 && | ||||||
|                         powerComparer.Compare(monster.Challenge, maxPower) <= 0 && |                         powerComparer.Compare(monster.Challenge, maxPower) <= 0 && | ||||||
|                         Helpers.RemoveDiacritics(monster.NamePHB).ToLower().Contains(Helpers.RemoveDiacritics(SearchText ?? string.Empty).ToLower()); |                         Helpers.RemoveDiacritics(monster.Name).ToLower().Contains(Helpers.RemoveDiacritics(SearchText ?? string.Empty).ToLower()); | ||||||
|                 }) |                 }) | ||||||
|                     .OrderBy(monster => monster.NamePHB) |                     .OrderBy(monster => monster.Name) | ||||||
|                             .AsEnumerable(); |                             .AsEnumerable(); | ||||||
|             }, token); |             }, token); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -202,7 +202,7 @@ namespace AideDeJeu.ViewModels | ||||||
| 
 | 
 | ||||||
|         public MonsterDetailViewModel(Monster item = null) |         public MonsterDetailViewModel(Monster item = null) | ||||||
|         { |         { | ||||||
|             Title = item?.NamePHB; |             Title = item?.Name; | ||||||
|             Item = item; |             Item = item; | ||||||
|             LoadItemCommand = new Command(async () => await ExecuteLoadItemCommand()); |             LoadItemCommand = new Command(async () => await ExecuteLoadItemCommand()); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -95,7 +95,7 @@ namespace AideDeJeu.ViewModels | ||||||
| 
 | 
 | ||||||
|         public SpellDetailViewModel(Spell item = null) |         public SpellDetailViewModel(Spell item = null) | ||||||
|         { |         { | ||||||
|             Title = item?.NamePHB; |             Title = item?.Name; | ||||||
|             Item = item; |             Item = item; | ||||||
|             LoadItemCommand = new Command(async () => await ExecuteLoadItemCommand()); |             LoadItemCommand = new Command(async () => await ExecuteLoadItemCommand()); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  | @ -47,7 +47,7 @@ | ||||||
|                                 <DataTemplate> |                                 <DataTemplate> | ||||||
|                                     <ViewCell> |                                     <ViewCell> | ||||||
|                                         <StackLayout Padding="10"> |                                         <StackLayout Padding="10"> | ||||||
|                                             <Label Text="{Binding NamePHB}" LineBreakMode="NoWrap" Style="{DynamicResource subsubsection}" FontSize="16" /> |                                             <Label Text="{Binding Name}" LineBreakMode="NoWrap" Style="{DynamicResource subsubsection}" FontSize="16" /> | ||||||
|                                         </StackLayout> |                                         </StackLayout> | ||||||
|                                     </ViewCell> |                                     </ViewCell> | ||||||
|                                 </DataTemplate> |                                 </DataTemplate> | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ | ||||||
| 
 | 
 | ||||||
|             <skia:SKCanvasView PaintSurface="PaintHeaderBar" HorizontalOptions="FillAndExpand" HeightRequest="8" /> |             <skia:SKCanvasView PaintSurface="PaintHeaderBar" HorizontalOptions="FillAndExpand" HeightRequest="8" /> | ||||||
|              |              | ||||||
|             <Label Text="{Binding Item.NamePHB}" Style="{StaticResource Key=subsection}" /> |             <Label Text="{Binding Item.Name}" Style="{StaticResource Key=subsection}" /> | ||||||
|             <mdview:MarkdownView x:Name="mdNameVO" Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding Item.NameVO}" /> |             <mdview:MarkdownView x:Name="mdNameVO" Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding Item.NameVO}" /> | ||||||
| 
 | 
 | ||||||
|             <Label FormattedText="{Binding TypeSizeAlignment}" /> |             <Label FormattedText="{Binding TypeSizeAlignment}" /> | ||||||
|  |  | ||||||
|  | @ -41,7 +41,6 @@ namespace AideDeJeu.Views | ||||||
|             { |             { | ||||||
|                 Name = "", |                 Name = "", | ||||||
|                 NameVO = "", |                 NameVO = "", | ||||||
|                 NamePHB = "", |  | ||||||
|                 //Description = "This is an item description." |                 //Description = "This is an item description." | ||||||
|             }; |             }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ | ||||||
|     </ContentPage.Resources> |     </ContentPage.Resources> | ||||||
|     <ScrollView VerticalScrollBarVisibility="Default" HorizontalScrollBarVisibility="Default"> |     <ScrollView VerticalScrollBarVisibility="Default" HorizontalScrollBarVisibility="Default"> | ||||||
|         <StackLayout Orientation="Vertical" Padding="15"> |         <StackLayout Orientation="Vertical" Padding="15"> | ||||||
|             <Label Text="{Binding Item.NamePHB}" Style="{StaticResource Key=subsection}" /> |             <Label Text="{Binding Item.Name}" Style="{StaticResource Key=subsection}" /> | ||||||
|             <mdview:MarkdownView x:Name="mdNameVO" Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding Item.NameVO}" /> |             <mdview:MarkdownView x:Name="mdNameVO" Theme="{StaticResource MonsterMarkdownTheme}" Markdown="{Binding Item.NameVO}" /> | ||||||
| 
 | 
 | ||||||
|             <Label Text=" " /> |             <Label Text=" " /> | ||||||
|  |  | ||||||
|  | @ -30,7 +30,6 @@ namespace AideDeJeu.Views | ||||||
|             { |             { | ||||||
|                 Name = "", |                 Name = "", | ||||||
|                 NameVO = "", |                 NameVO = "", | ||||||
|                 NamePHB = "", |  | ||||||
|                 //Description = "This is an item description." |                 //Description = "This is an item description." | ||||||
|             }; |             }; | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -19,7 +19,7 @@ namespace AideDeJeuWeb.Controllers | ||||||
|             var md = await AideDeJeu.Tools.Helpers.GetResourceStringAsync("AideDeJeu.Data.spells_hd.md"); |             var md = await AideDeJeu.Tools.Helpers.GetResourceStringAsync("AideDeJeu.Data.spells_hd.md"); | ||||||
|             var items = AideDeJeu.Tools.MarkdownExtensions.MarkdownToSpells(md); |             var items = AideDeJeu.Tools.MarkdownExtensions.MarkdownToSpells(md); | ||||||
| 
 | 
 | ||||||
|             var fitems = items.Where(it => it.Source.Contains(classe)).OrderBy(it => it.Level).ThenBy(it => it.NamePHB); |             var fitems = items.Where(it => it.Source.Contains(classe)).OrderBy(it => it.Level).ThenBy(it => it.Name); | ||||||
| 
 | 
 | ||||||
|             var cardDatas = new List<CardData>(); |             var cardDatas = new List<CardData>(); | ||||||
|             foreach (var spell in fitems) |             foreach (var spell in fitems) | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez