mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Suppression du contenu de l'ancienne traduction
This commit is contained in:
		
							parent
							
								
									474b879b57
								
							
						
					
					
						commit
						7aa118fc23
					
				
					 5 changed files with 34 additions and 44 deletions
				
			
		|  | @ -26,20 +26,10 @@ | |||
|   </ItemGroup> | ||||
| 
 | ||||
|   <ItemGroup> | ||||
|     <EmbeddedResource Include="..\..\Data\monsters_vf.json" Link="Data\monsters_vf.json" /> | ||||
|     <EmbeddedResource Include="..\..\Data\monsters_vo.json" Link="Data\monsters_vo.json" /> | ||||
|     <EmbeddedResource Include="..\..\Data\spells_vf.json" Link="Data\spells_vf.json" /> | ||||
|     <EmbeddedResource Include="..\..\Data\spells_vo.json" Link="Data\spells_vo.json" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|   <ItemGroup> | ||||
|     <EmbeddedResource Include="..\..\Data\monsters.json" Link="Data\monsters.json" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|   <ItemGroup> | ||||
|     <EmbeddedResource Include="..\..\Data\spells.json" Link="Data\spells.json" /> | ||||
|   </ItemGroup> | ||||
| 
 | ||||
|   <ItemGroup> | ||||
|     <EmbeddedResource Include="OGL.txt" /> | ||||
|   </ItemGroup> | ||||
|  |  | |||
|  | @ -93,20 +93,20 @@ namespace AideDeJeu.Tools | |||
| 
 | ||||
|     public class ItemSourceTypeConverter<T> : IValueConverter | ||||
|     { | ||||
|         public T SpellVF { get; set; } | ||||
|         //public T SpellVF { get; set; } | ||||
|         public T SpellVO { get; set; } | ||||
|         public T SpellHD { get; set; } | ||||
|         public T MonsterVF { get; set; } | ||||
|         //public T MonsterVF { get; set; } | ||||
|         public T MonsterVO { get; set; } | ||||
|         public T MonsterHD { get; set; } | ||||
| 
 | ||||
|         public object Convert(object value, Type targetType, object parameter, CultureInfo culture) | ||||
|         { | ||||
|             var itemType = value as ItemSourceType?; | ||||
|             if (itemType == ItemSourceType.SpellVF) | ||||
|             { | ||||
|                 return SpellVF; | ||||
|             } | ||||
|             //if (itemType == ItemSourceType.SpellVF) | ||||
|             //{ | ||||
|             //    return SpellVF; | ||||
|             //} | ||||
|             if (itemType == ItemSourceType.SpellVO) | ||||
|             { | ||||
|                 return SpellVO; | ||||
|  | @ -115,10 +115,10 @@ namespace AideDeJeu.Tools | |||
|             { | ||||
|                 return SpellHD; | ||||
|             } | ||||
|             if (itemType == ItemSourceType.MonsterVF) | ||||
|             { | ||||
|                 return MonsterVF; | ||||
|             } | ||||
|             //if (itemType == ItemSourceType.MonsterVF) | ||||
|             //{ | ||||
|             //    return MonsterVF; | ||||
|             //} | ||||
|             if (itemType == ItemSourceType.MonsterVO) | ||||
|             { | ||||
|                 return MonsterVO; | ||||
|  |  | |||
|  | @ -36,10 +36,10 @@ namespace AideDeJeu.ViewModels | |||
|                 string resourceName = null; | ||||
|                 switch (ItemSourceType) | ||||
|                 { | ||||
|                     case ItemSourceType.MonsterVF: | ||||
|                         resourceName = "AideDeJeu.Data.monsters_vf.json"; | ||||
|                         _AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Monster>>(resourceName); | ||||
|                         break; | ||||
|                     //case ItemSourceType.MonsterVF: | ||||
|                     //    resourceName = "AideDeJeu.Data.monsters_vf.json"; | ||||
|                     //    _AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Monster>>(resourceName); | ||||
|                     //    break; | ||||
|                     case ItemSourceType.MonsterVO: | ||||
|                         resourceName = "AideDeJeu.Data.monsters_vo.json"; | ||||
|                         _AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Monster>>(resourceName); | ||||
|  | @ -50,12 +50,12 @@ namespace AideDeJeu.ViewModels | |||
|                         _AllItems = Tools.MarkdownExtensions.MarkdownToMonsters(mdm); | ||||
|                         //_AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Monster>>(resourceName); | ||||
|                         break; | ||||
|                     case ItemSourceType.SpellVF: | ||||
|                         resourceName = "AideDeJeu.Data.spells_vf.json"; | ||||
|                         _AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Spell>>(resourceName); | ||||
|                         //var md2 = await Tools.Helpers.GetStringFromUrl("https://raw.githubusercontent.com/Nioux/AideDeJeu/master/Data/spells_hd.md"); | ||||
|                         //_AllItems = Tools.MarkdownExtensions.MarkdownToSpells(md2).ToList(); | ||||
|                         break; | ||||
|                     //case ItemSourceType.SpellVF: | ||||
|                     //    resourceName = "AideDeJeu.Data.spells_vf.json"; | ||||
|                     //    _AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Spell>>(resourceName); | ||||
|                     //    //var md2 = await Tools.Helpers.GetStringFromUrl("https://raw.githubusercontent.com/Nioux/AideDeJeu/master/Data/spells_hd.md"); | ||||
|                     //    //_AllItems = Tools.MarkdownExtensions.MarkdownToSpells(md2).ToList(); | ||||
|                     //    break; | ||||
|                     case ItemSourceType.SpellVO: | ||||
|                         resourceName = "AideDeJeu.Data.spells_vo.json"; | ||||
|                         _AllItems = Tools.Helpers.GetResourceObject<IEnumerable<Spell>>(resourceName); | ||||
|  |  | |||
|  | @ -24,20 +24,20 @@ namespace AideDeJeu.ViewModels | |||
|     { | ||||
|         Spell = 0x01, | ||||
|         Monster = 0x10, | ||||
|         VF = 0x0100, | ||||
|         //VF = 0x0100, | ||||
|         VO = 0x1100, | ||||
|         HD = 0x1000, | ||||
|         SpellVF = Spell | VF, | ||||
|         //SpellVF = Spell | VF, | ||||
|         SpellVO = Spell | VO, | ||||
|         SpellHD = Spell | HD, | ||||
|         MonsterVF = Monster | VF, | ||||
|         //MonsterVF = Monster | VF, | ||||
|         MonsterVO = Monster | VO, | ||||
|         MonsterHD = Monster | HD, | ||||
|     } | ||||
| 
 | ||||
|     public class MainViewModel : BaseViewModel | ||||
|     { | ||||
|         private ItemSourceType _ItemSourceType = ItemSourceType.SpellVF; | ||||
|         private ItemSourceType _ItemSourceType = ItemSourceType.SpellHD; | ||||
|         public ItemSourceType ItemSourceType | ||||
|         { | ||||
|             get | ||||
|  | @ -61,10 +61,10 @@ namespace AideDeJeu.ViewModels | |||
| 
 | ||||
|         public Dictionary<ItemSourceType, Lazy<ItemsViewModel>> AllItemsViewModel = new Dictionary<ItemSourceType, Lazy<ItemsViewModel>>() | ||||
|         { | ||||
|             { ItemSourceType.SpellVF, new Lazy<ItemsViewModel>(() => new SpellsViewModel(ItemSourceType.SpellVF)) }, | ||||
|             //{ ItemSourceType.SpellVF, new Lazy<ItemsViewModel>(() => new SpellsViewModel(ItemSourceType.SpellVF)) }, | ||||
|             { ItemSourceType.SpellVO, new Lazy<ItemsViewModel>(() => new SpellsViewModel(ItemSourceType.SpellVO)) }, | ||||
|             { ItemSourceType.SpellHD, new Lazy<ItemsViewModel>(() => new SpellsViewModel(ItemSourceType.SpellHD)) }, | ||||
|             { ItemSourceType.MonsterVF, new Lazy<ItemsViewModel>(() => new MonstersViewModel(ItemSourceType.MonsterVF)) }, | ||||
|             //{ ItemSourceType.MonsterVF, new Lazy<ItemsViewModel>(() => new MonstersViewModel(ItemSourceType.MonsterVF)) }, | ||||
|             { ItemSourceType.MonsterVO, new Lazy<ItemsViewModel>(() => new MonstersViewModel(ItemSourceType.MonsterVO)) }, | ||||
|             { ItemSourceType.MonsterHD, new Lazy<ItemsViewModel>(() => new MonstersViewModel(ItemSourceType.MonsterHD)) }, | ||||
|         }; | ||||
|  | @ -76,10 +76,10 @@ namespace AideDeJeu.ViewModels | |||
| 
 | ||||
|         public Dictionary<ItemSourceType, Lazy<FilterViewModel>> AllFiltersViewModel = new Dictionary<ItemSourceType, Lazy<FilterViewModel>>() | ||||
|         { | ||||
|             { ItemSourceType.SpellVF, new Lazy<FilterViewModel>(() => new VFSpellFilterViewModel()) }, | ||||
|             //{ ItemSourceType.SpellVF, new Lazy<FilterViewModel>(() => new VFSpellFilterViewModel()) }, | ||||
|             { ItemSourceType.SpellVO, new Lazy<FilterViewModel>(() => new VOSpellFilterViewModel()) }, | ||||
|             { ItemSourceType.SpellHD, new Lazy<FilterViewModel>(() => new HDSpellFilterViewModel()) }, | ||||
|             { ItemSourceType.MonsterVF, new Lazy<FilterViewModel>(() => new VFMonsterFilterViewModel()) }, | ||||
|             //{ ItemSourceType.MonsterVF, new Lazy<FilterViewModel>(() => new VFMonsterFilterViewModel()) }, | ||||
|             { ItemSourceType.MonsterVO, new Lazy<FilterViewModel>(() => new VOMonsterFilterViewModel()) }, | ||||
|             { ItemSourceType.MonsterHD, new Lazy<FilterViewModel>(() => new HDMonsterFilterViewModel()) }, | ||||
|         }; | ||||
|  | @ -125,7 +125,7 @@ namespace AideDeJeu.ViewModels | |||
| 
 | ||||
|         public Command SwitchToSpells { get; private set; } | ||||
|         public Command SwitchToMonsters { get; private set; } | ||||
|         public Command SwitchToVF { get; private set; } | ||||
|         //public Command SwitchToVF { get; private set; } | ||||
|         public Command SwitchToVO { get; private set; } | ||||
|         public Command SwitchToHD { get; private set; } | ||||
|         public Command AboutCommand { get; private set; } | ||||
|  | @ -145,9 +145,9 @@ namespace AideDeJeu.ViewModels | |||
|             });  | ||||
|             SwitchToSpells = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.Monster) | ItemSourceType.Spell); | ||||
|             SwitchToMonsters = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.Spell) | ItemSourceType.Monster); | ||||
|             SwitchToVF = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.VO & ~ItemSourceType.HD) | ItemSourceType.VF); | ||||
|             SwitchToVO = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.VF & ~ItemSourceType.HD) | ItemSourceType.VO); | ||||
|             SwitchToHD = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.VF & ~ItemSourceType.VO) | ItemSourceType.HD); | ||||
|             //SwitchToVF = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.VO & ~ItemSourceType.HD) | ItemSourceType.VF); | ||||
|             SwitchToVO = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.HD) | ItemSourceType.VO); | ||||
|             SwitchToHD = new Command(() => ItemSourceType = (ItemSourceType & ~ItemSourceType.VO) | ItemSourceType.HD); | ||||
|             AboutCommand = new Command(async () => await Main.Navigator.GotoAboutPageAsync()); | ||||
|             SearchCommand = new Command<string>(async (text) => | ||||
|                 { | ||||
|  |  | |||
|  | @ -2,7 +2,7 @@ | |||
| <MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:AideDeJeu.Views" xmlns:tools="clr-namespace:AideDeJeu.Tools" x:Class="AideDeJeu.Views.MainPage" x:Name="This" IsPresented="False" Title=""> | ||||
|     <MasterDetailPage.Resources> | ||||
|         <ResourceDictionary> | ||||
|             <tools:ItemSourceTypeToStringConverter x:Key="ItemSourceTypeToTitleConverter" SpellVF="Sorts" SpellVO="Spells" SpellHD="Sorts (H&D)" MonsterVF="Monstres" MonsterVO="Monsters" MonsterHD="Créatures (H&D)" /> | ||||
|             <tools:ItemSourceTypeToStringConverter x:Key="ItemSourceTypeToTitleConverter" SpellVO="Spells" SpellHD="Sorts (H&D)" MonsterVO="Monsters" MonsterHD="Créatures (H&D)" /> | ||||
|             <tools:ItemSourceTypeToItemsConverter x:Key="ItemSourceTypeToItemsConverter" /> | ||||
|             <tools:ItemSourceTypeToFilterConverter x:Key="ItemSourceTypeToFilterConverter" /> | ||||
|         </ResourceDictionary> | ||||
|  | @ -33,7 +33,7 @@ | |||
|                         <ToolbarItem Name="Spells" Text="Sorts" Order="Primary" Icon="spell_book.png" Command="{Binding SwitchToSpells}" /> | ||||
|                         <ToolbarItem Name="Monsters" Text="Monstres" Order="Primary" Icon="dragon_head.png" Command="{Binding SwitchToMonsters}" /> | ||||
|                         <ToolbarItem Name="About" Text="À propos de..." Order="Primary" Icon="wooden_sign.png" Command="{Binding AboutCommand}" /> | ||||
|                         <ToolbarItem Name="VF" Text="VF AideDD" Order="Secondary" Command="{Binding SwitchToVF}" /> | ||||
|                         <!--<ToolbarItem Name="VF" Text="VF AideDD" Order="Secondary" Command="{Binding SwitchToVF}" />--> | ||||
|                         <ToolbarItem Name="VO" Text="VO AideDD/SRD" Order="Secondary" Command="{Binding SwitchToVO}" /> | ||||
|                         <ToolbarItem Name="HD" Text="VF H&D" Order="Secondary" Command="{Binding SwitchToHD}" /> | ||||
|                     </ContentPage.ToolbarItems> | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez