Changeset 0997a39 in orbit for android/src


Ignore:
Timestamp:
12/19/13 23:33:55 (8 years ago)
Author:
Steve Castellotti <sc@…>
Branches:
master, Servo
Children:
34f56db
Parents:
90377aa
Message:
  • 1.4.5 release
File:
1 edited

Legend:

Unmodified
Added
Removed
  • android/src/info/puzzlebox/orbit/FragmentTabAdvanced.java

    rd58cf77 r0997a39  
    6060        int rightControlPitch = 31; 
    6161 
     62        private float tiltX = 0; 
     63        private float tiltY = 0; 
     64        private float referenceTiltX = 0; 
     65        private float referenceTiltY = 0; 
     66 
    6267        /** 
    6368         * UI 
     
    8489        private SensorManager sensorManager; 
    8590        private Sensor orientationSensor = null; 
    86         private float tiltX = 0; 
    87         private float tiltY = 0; 
    8891 
    8992 
     
    465468 
    466469                } else { 
    467                         if (orientationSensor != null) 
     470                        if (orientationSensor != null) { 
    468471                                sensorManager.unregisterListener(this); 
     472                                referenceTiltX = 0; 
     473                                referenceTiltY = 0; 
     474                        } 
    469475                } 
    470476 
     
    510516        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) { 
    511517 
    512                 Log.v(TAG, "onProgressChanged"); 
     518                //              Log.v(TAG, "onProgressChanged"); 
    513519 
    514520                //                      updatePowerThresholds(); 
     
    658664                //              appendDebugConsole("X: " + tiltX + ", Y: " + tiltY + "\n"); 
    659665 
    660                 seekBarYaw.setProgress(defaultControlYaw + (int) tiltY); 
    661                 seekBarPitch.setProgress(defaultControlPitch + 10 + ((int) tiltX / 2)); 
    662  
     666                if (referenceTiltX == 0) { 
     667                        referenceTiltX = tiltX; 
     668                        referenceTiltY = tiltY; 
     669                } 
     670 
     671                //              seekBarYaw.setProgress(defaultControlYaw + (int) tiltY); 
     672                //              seekBarPitch.setProgress(defaultControlPitch + 12 + ((int) tiltX / 2)); 
     673                seekBarYaw.setProgress(defaultControlYaw + (int) (tiltY - referenceTiltY)); 
     674                seekBarPitch.setProgress(defaultControlPitch + (int) ((tiltX / 2) - (referenceTiltX / 2))); 
    663675 
    664676 
Note: See TracChangeset for help on using the changeset viewer.