Ver código fonte

Merge pull request #27 from Rahil627/patch-2

Updated MultiTouch for MonoGame 3.0
Dean Ellis 12 anos atrás
pai
commit
eeceba8fb4
1 arquivos alterados com 3 adições e 1 exclusões
  1. 3 1
      MultiTouch/MultiTouch.cs

+ 3 - 1
MultiTouch/MultiTouch.cs

@@ -31,6 +31,7 @@ namespace Microsoft.Xna.Samples.MultiTouch
         protected override void Initialize()
         {
             // TODO: Add your initialization logic here
+            acellerometer.Start();
 
             base.Initialize();
         }
@@ -48,6 +49,7 @@ namespace Microsoft.Xna.Samples.MultiTouch
         Dictionary<int, Color> LineColors = new Dictionary<int, Color>();
 
         int ShakeTime = 0;
+        Accelerometer acellerometer = new Accelerometer();
         float LastAccelX = 0f;
 
         protected override void LoadContent()
@@ -81,7 +83,7 @@ namespace Microsoft.Xna.Samples.MultiTouch
             ShakeTime += gameTime.TotalGameTime.Milliseconds;
             if (ShakeTime >= 500)
             {
-                Vector3 acceleration = Accelerometer.GetState().Acceleration;
+                Vector3 acceleration = acellerometer.CurrentValue.Acceleration;
                 if (Math.Abs(acceleration.X - LastAccelX) > 0.4)
                 {
                     Cls = true;