Beispiel #1
0
 public override void DidAccelerate(UIAccelerometer accelerometer,
                                    UIAcceleration acceleration)
 {
     _controller.loggingView.AppendTextLine(
         String.Format("x = {0:f}, y={1:f}, z={2:f}",
                       acceleration.X, acceleration.Y, acceleration.Z));
 }
 public override void DidAccelerate (UIAccelerometer accelerometer, 
     UIAcceleration acceleration)
 {
     _controller.loggingView.AppendTextLine (
         String.Format ("x = {0:f}, y={1:f}, z={2:f}", 
             acceleration.X, acceleration.Y, acceleration.Z));
 }
Beispiel #3
0
        public override void ViewDidDisappear(bool animated)
        {
            base.ViewDidDisappear(animated);

            UIAccelerometer accelerometer = UIAccelerometer.SharedAccelerometer;

            accelerometer.Delegate = null;
        }
        public override void DidAccelerate(UIAccelerometer accelerometer, UIAcceleration acceleration)
        {
            if (gameSuspended)
            {
                return;
            }
            float accel_filter = 0.1f;

            bird_vel.X = bird_vel.X * accel_filter + (float)acceleration.X * (1.0f - accel_filter) * 500.0f;
        }
 public override void DidAccelerate(UIAccelerometer accelerometer, UIAcceleration acceleration)
 {
     var filterFactor = .5f;
     var accelX = (float)acceleration.X * filterFactor + (1 - filterFactor) * prevX;
     var accelY = (float)acceleration.Y * filterFactor + (1 - filterFactor) * prevY;
     prevX = accelX;
     prevY = accelY;
     PointF v;
     space.Gravity = new PointF (300 * accelY, -300 * accelX);
 }
Beispiel #6
0
        public override void ViewDidAppear(bool animated)
        {
            base.ViewDidAppear(animated);

            UIAccelerometer accelerometer = UIAccelerometer.SharedAccelerometer;

            accelerometer.UpdateInterval = 0.25;
            _accelDelegate         = new MyAccelerometerDelegate(this);
            accelerometer.Delegate = _accelDelegate;
        }
        public override void DidAccelerate(UIAccelerometer accelerometer, UIAcceleration acceleration)
        {
            var filterFactor = .5f;
            var accelX       = (float)acceleration.X * filterFactor + (1 - filterFactor) * prevX;
            var accelY       = (float)acceleration.Y * filterFactor + (1 - filterFactor) * prevY;

            prevX = accelX;
            prevY = accelY;
            PointF v;

            space.Gravity = new PointF(300 * accelY, -300 * accelX);
        }
Beispiel #8
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            UIAccelerometer accelerometer = UIAccelerometer.SharedAccelerometer;

            accelerometer.UpdateInterval = 0.25;
            _accelDelegate         = new MyAccelerometerDelegate(this);
            accelerometer.Delegate = _accelDelegate;

//            accelerometer.Acceleration += HandleAccelerometerAcceleration;
        }
 public override void DidAccelerate(UIAccelerometer accelerometer, UIAcceleration acceleration)
 {
     callback(accelerometer,acceleration);
 }
 void DidAccelerate(UIAccelerometer accelerometer, UIAcceleration acceleration)
 {
     if(gameSuspended)
         return;
     float accel_filter = 0.1f;
     bird_vel.X = bird_vel.X * accel_filter + (float)acceleration.X * (1.0f - accel_filter) * 500.0f;
 }
Beispiel #11
0
 public override void DidAccelerate(UIAccelerometer accelerometer, UIAcceleration acceleration)
 {
     Callback(accelerometer, acceleration);
 }