mirror of
				https://github.com/Nioux/AideDeJeu.git
				synced 2025-10-31 07:26:09 +00:00 
			
		
		
		
	Générer
This commit is contained in:
		
							parent
							
								
									f0d2fcd3aa
								
							
						
					
					
						commit
						6378717fe3
					
				
					 3 changed files with 14 additions and 4 deletions
				
			
		|  | @ -8,7 +8,7 @@ | |||
|     <ContentPage.Content> | ||||
|         <StackLayout> | ||||
|             <StackLayout Orientation="Horizontal"> | ||||
|                 <Picker SelectedItem="{Binding Quantity, Mode=TwoWay}"> | ||||
|                 <!--<Picker SelectedItem="{Binding Quantity, Mode=TwoWay}"> | ||||
|                     <Picker.ItemsSource> | ||||
|                         <x:Array Type="{x:Type x:Int32}"> | ||||
|                             <x:Int32>6</x:Int32> | ||||
|  | @ -58,7 +58,7 @@ | |||
|                             <x:Int32>-10</x:Int32> | ||||
|                         </x:Array> | ||||
|                     </Picker.ItemsSource> | ||||
|                 </Picker> | ||||
|                 </Picker>--> | ||||
|                 <!--<pickers:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" /> | ||||
|                 <pickers:StringPickerView BindingContext="{Binding}" Title="{Binding PreferedBackgroundSpecialties.Name}" Description="{Binding PreferedBackgroundSpecialties.Description}" ItemsSource="{Binding PreferedBackgroundSpecialties.BindableTable}" SelectedItem="{Binding BackgroundSpecialty, Mode=TwoWay}" />--> | ||||
|  | @ -68,6 +68,7 @@ | |||
| 
 | ||||
|             </skviews:SKCanvasView> | ||||
| 
 | ||||
|             <Button Text="Générer" Clicked="Button_Clicked"/> | ||||
|             <urho:UrhoSurface x:Name="HelloWorldUrhoSurface" VerticalOptions="FillAndExpand" /> | ||||
|         </StackLayout> | ||||
|     </ContentPage.Content> | ||||
|  |  | |||
|  | @ -1,4 +1,6 @@ | |||
| using AideDeJeu.ViewModels; | ||||
| using OnePlat.DiceNotation; | ||||
| using OnePlat.DiceNotation.DieRoller; | ||||
| using SkiaSharp; | ||||
| using System; | ||||
| using System.Collections.Generic; | ||||
|  | @ -8,6 +10,7 @@ using System.Text; | |||
| using System.Threading.Tasks; | ||||
| using Urho; | ||||
| using Xamarin.Forms; | ||||
| using Xamarin.Forms.Internals; | ||||
| using Xamarin.Forms.Xaml; | ||||
| 
 | ||||
| namespace AideDeJeu.Views | ||||
|  | @ -82,11 +85,16 @@ namespace AideDeJeu.Views | |||
|             strokeFont.Dispose(); | ||||
|             strokePaint.Dispose(); | ||||
|         } | ||||
| 
 | ||||
|         Charts charts = null; | ||||
|         private async void ContentPage_Appearing(object sender, EventArgs e) | ||||
|         { | ||||
|             //await HelloWorldUrhoSurface.Show<HelloWorld>(new Urho.ApplicationOptions(assetsFolder: null)); | ||||
|             await HelloWorldUrhoSurface.Show<Charts>(new Urho.ApplicationOptions(assetsFolder: null)); | ||||
|             charts = await HelloWorldUrhoSurface.Show<Charts>(new Urho.ApplicationOptions(assetsFolder: null)); | ||||
|         } | ||||
| 
 | ||||
|         private void Button_Clicked(object sender, EventArgs e) | ||||
|         { | ||||
|             charts.Bars.ForEach(b => b.SetValueWithAnimation((new Dice()).Roll("3d6", new RandomDieRoller()).Value)); | ||||
|         } | ||||
|     } | ||||
|     public class HelloWorld : Urho.Application | ||||
|  |  | |||
|  | @ -176,6 +176,7 @@ namespace AideDeJeu.Views | |||
|         { | ||||
|             finalValue = value; | ||||
|             barNode.RunActionsAsync(new EaseBackOut(new ScaleTo(3f, 1, value / 2, 1))); | ||||
|             barNode.RunActionsAsync(new EaseBackOut(new TintTo(3f, new Color(1f - (((float)value - 3f) / 15f), (((float)value - 3f) / 15f), 0, 0.9f)))); | ||||
|         } | ||||
| 
 | ||||
|         public Bar(Color color) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Yan Maniez
						Yan Maniez