summary refs log tree commit diff stats
path: root/Classes/Cart.m
diff options
context:
space:
mode:
authorStarla Insigna <starla4444@gmail.com>2011-10-17 20:57:46 -0400
committerStarla Insigna <starla4444@gmail.com>2011-10-17 20:57:46 -0400
commit08cb72a92328cb0f38947fe5e8c5f23bab8cd0cc (patch)
tree7f08db53abebda90785398911a6ed2f08c972051 /Classes/Cart.m
parent4d09a715397de91a66f3fbea0fe2b629f64b6e9a (diff)
downloadcartcollect-08cb72a92328cb0f38947fe5e8c5f23bab8cd0cc.tar.gz
cartcollect-08cb72a92328cb0f38947fe5e8c5f23bab8cd0cc.tar.bz2
cartcollect-08cb72a92328cb0f38947fe5e8c5f23bab8cd0cc.zip
Added support for gyroscope-based movement v0.4.8
Closes #230
Diffstat (limited to 'Classes/Cart.m')
-rw-r--r--Classes/Cart.m13
1 files changed, 6 insertions, 7 deletions
diff --git a/Classes/Cart.m b/Classes/Cart.m index 979226b..f9da181 100644 --- a/Classes/Cart.m +++ b/Classes/Cart.m
@@ -62,15 +62,14 @@
62 } 62 }
63} 63}
64 64
65- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration 65#define kFilterFactor 0.05f
66
67- (void)deviceDidRotate:(double)pitch
66{ 68{
67 static float prevY=0; 69 static float prevY=0;
68 70 float accelY = -((float) pitch * kFilterFactor + (1- kFilterFactor)*prevY);
69#define kFilterFactor 0.05f 71
70 72 prevY = accelY;
71 float accelY = -((float) acceleration.y * kFilterFactor + (1- kFilterFactor)*prevY);
72
73 prevY = accelY;
74 accelX = accelY * 750; 73 accelX = accelY * 750;
75} 74}
76 75