mirror of
https://github.com/Nioux/AideDeJeu.git
synced 2025-10-29 14:35:45 +00:00
Back color + try / catch
This commit is contained in:
parent
2e965f088f
commit
b8f922f113
3 changed files with 44 additions and 19 deletions
|
|
@ -71,7 +71,7 @@
|
|||
</skviews:SKCanvasView>
|
||||
|
||||
<Button Text="Générer" Clicked="Button_Clicked"/>
|
||||
<urho:UrhoSurface x:Name="HelloWorldUrhoSurface" VerticalOptions="FillAndExpand" />
|
||||
<urho:UrhoSurface x:Name="HelloWorldUrhoSurface" VerticalOptions="FillAndExpand" BackgroundColor="White" />
|
||||
</StackLayout>
|
||||
</ContentPage.Content>
|
||||
</ContentPage>
|
||||
|
|
@ -90,11 +90,16 @@ namespace AideDeJeu.Views
|
|||
private async void ContentPage_Appearing(object sender, EventArgs e)
|
||||
{
|
||||
charts = await HelloWorldUrhoSurface.Show<Charts>(new Urho.ApplicationOptions(assetsFolder: null));
|
||||
if (!Accelerometer.IsMonitoring)
|
||||
try
|
||||
{
|
||||
Accelerometer.ShakeDetected += Accelerometer_ShakeDetected;
|
||||
Accelerometer.Start(SensorSpeed.Game);
|
||||
if (!Accelerometer.IsMonitoring)
|
||||
{
|
||||
Accelerometer.ShakeDetected += Accelerometer_ShakeDetected;
|
||||
Accelerometer.Start(SensorSpeed.Game);
|
||||
}
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -110,11 +115,15 @@ namespace AideDeJeu.Views
|
|||
|
||||
private void ContentPage_Disappearing(object sender, EventArgs e)
|
||||
{
|
||||
if (Accelerometer.IsMonitoring)
|
||||
try
|
||||
{
|
||||
Accelerometer.Stop();
|
||||
Accelerometer.ShakeDetected -= Accelerometer_ShakeDetected;
|
||||
if (Accelerometer.IsMonitoring)
|
||||
{
|
||||
Accelerometer.Stop();
|
||||
Accelerometer.ShakeDetected -= Accelerometer_ShakeDetected;
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
}
|
||||
public class HelloWorld : Urho.Application
|
||||
|
|
|
|||
|
|
@ -70,16 +70,24 @@ namespace AideDeJeu.Views.PlayerCharacter
|
|||
|
||||
private void Abilities_Appearing(object sender, EventArgs e)
|
||||
{
|
||||
if (!Accelerometer.IsMonitoring)
|
||||
try
|
||||
{
|
||||
Accelerometer.ShakeDetected += Accelerometer_ShakeDetected;
|
||||
Accelerometer.Start(SensorSpeed.Game);
|
||||
if (!Accelerometer.IsMonitoring)
|
||||
{
|
||||
Accelerometer.ShakeDetected += Accelerometer_ShakeDetected;
|
||||
Accelerometer.Start(SensorSpeed.Game);
|
||||
}
|
||||
}
|
||||
if (!Gyroscope.IsMonitoring)
|
||||
catch { }
|
||||
try
|
||||
{
|
||||
Gyroscope.ReadingChanged += Gyroscope_ReadingChanged;
|
||||
Gyroscope.Start(SensorSpeed.Game);
|
||||
if (!Gyroscope.IsMonitoring)
|
||||
{
|
||||
Gyroscope.ReadingChanged += Gyroscope_ReadingChanged;
|
||||
Gyroscope.Start(SensorSpeed.Game);
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private void Gyroscope_ReadingChanged(object sender, GyroscopeChangedEventArgs e)
|
||||
|
|
@ -100,16 +108,24 @@ namespace AideDeJeu.Views.PlayerCharacter
|
|||
|
||||
private void Abilities_Disappearing(object sender, EventArgs e)
|
||||
{
|
||||
if (Gyroscope.IsMonitoring)
|
||||
try
|
||||
{
|
||||
Gyroscope.Stop();
|
||||
Gyroscope.ReadingChanged -= Gyroscope_ReadingChanged;
|
||||
if (Gyroscope.IsMonitoring)
|
||||
{
|
||||
Gyroscope.Stop();
|
||||
Gyroscope.ReadingChanged -= Gyroscope_ReadingChanged;
|
||||
}
|
||||
}
|
||||
if (Accelerometer.IsMonitoring)
|
||||
catch { }
|
||||
try
|
||||
{
|
||||
Accelerometer.Stop();
|
||||
Accelerometer.ShakeDetected -= Accelerometer_ShakeDetected;
|
||||
if (Accelerometer.IsMonitoring)
|
||||
{
|
||||
Accelerometer.Stop();
|
||||
Accelerometer.ShakeDetected -= Accelerometer_ShakeDetected;
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue