mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-11-02 16:27:04 +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>
|
<ContentPage.Content>
|
||||||
<StackLayout>
|
<StackLayout>
|
||||||
<StackLayout Orientation="Horizontal">
|
<StackLayout Orientation="Horizontal">
|
||||||
<Picker SelectedItem="{Binding Quantity, Mode=TwoWay}">
|
<!--<Picker SelectedItem="{Binding Quantity, Mode=TwoWay}">
|
||||||
<Picker.ItemsSource>
|
<Picker.ItemsSource>
|
||||||
<x:Array Type="{x:Type x:Int32}">
|
<x:Array Type="{x:Type x:Int32}">
|
||||||
<x:Int32>6</x:Int32>
|
<x:Int32>6</x:Int32>
|
||||||
|
|
@ -58,7 +58,7 @@
|
||||||
<x:Int32>-10</x:Int32>
|
<x:Int32>-10</x:Int32>
|
||||||
</x:Array>
|
</x:Array>
|
||||||
</Picker.ItemsSource>
|
</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}" />
|
<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>
|
</skviews:SKCanvasView>
|
||||||
|
|
||||||
|
<Button Text="Générer" Clicked="Button_Clicked"/>
|
||||||
<urho:UrhoSurface x:Name="HelloWorldUrhoSurface" VerticalOptions="FillAndExpand" />
|
<urho:UrhoSurface x:Name="HelloWorldUrhoSurface" VerticalOptions="FillAndExpand" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</ContentPage.Content>
|
</ContentPage.Content>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
using AideDeJeu.ViewModels;
|
using AideDeJeu.ViewModels;
|
||||||
|
using OnePlat.DiceNotation;
|
||||||
|
using OnePlat.DiceNotation.DieRoller;
|
||||||
using SkiaSharp;
|
using SkiaSharp;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
@ -8,6 +10,7 @@ using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Urho;
|
using Urho;
|
||||||
using Xamarin.Forms;
|
using Xamarin.Forms;
|
||||||
|
using Xamarin.Forms.Internals;
|
||||||
using Xamarin.Forms.Xaml;
|
using Xamarin.Forms.Xaml;
|
||||||
|
|
||||||
namespace AideDeJeu.Views
|
namespace AideDeJeu.Views
|
||||||
|
|
@ -82,11 +85,16 @@ namespace AideDeJeu.Views
|
||||||
strokeFont.Dispose();
|
strokeFont.Dispose();
|
||||||
strokePaint.Dispose();
|
strokePaint.Dispose();
|
||||||
}
|
}
|
||||||
|
Charts charts = null;
|
||||||
private async void ContentPage_Appearing(object sender, EventArgs e)
|
private async void ContentPage_Appearing(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
//await HelloWorldUrhoSurface.Show<HelloWorld>(new Urho.ApplicationOptions(assetsFolder: null));
|
//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
|
public class HelloWorld : Urho.Application
|
||||||
|
|
|
||||||
|
|
@ -176,6 +176,7 @@ namespace AideDeJeu.Views
|
||||||
{
|
{
|
||||||
finalValue = value;
|
finalValue = value;
|
||||||
barNode.RunActionsAsync(new EaseBackOut(new ScaleTo(3f, 1, value / 2, 1)));
|
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)
|
public Bar(Color color)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue