From 08cb72a92328cb0f38947fe5e8c5f23bab8cd0cc Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Mon, 17 Oct 2011 20:57:46 -0400 Subject: Added support for gyroscope-based movement Closes #230 --- Classes/Cart.m | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'Classes/Cart.m') 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 @@ } } -- (void)accelerometer:(UIAccelerometer*)accelerometer didAccelerate:(UIAcceleration*)acceleration +#define kFilterFactor 0.05f + +- (void)deviceDidRotate:(double)pitch { static float prevY=0; - -#define kFilterFactor 0.05f - - float accelY = -((float) acceleration.y * kFilterFactor + (1- kFilterFactor)*prevY); - - prevY = accelY; + float accelY = -((float) pitch * kFilterFactor + (1- kFilterFactor)*prevY); + + prevY = accelY; accelX = accelY * 750; } -- cgit 1.4.1