Пример #1
0
        public FlyPage()
        {
            this.InitializeComponent();
            displayRequest = new Windows.System.Display.DisplayRequest();
            leftTrackBtnPressed = false;
            rightTrackBtnPressed = false;
            leftCaliBtnPressed = false;
            rightCaliBtnPressed = false;
            previousSensorMode = ActionHelper.SensorMode.JOYSTICK;
            App.actionHelper.InclinometerStateChanged += ActionHelper_InclinometerStateChanged;

            logoGestureInputProcessor(logoGestureRecognizer);
            swipeAreaGestureInputProcessor(swipeAreaGestureRecognizer);
        }
Пример #2
0
 /// <summary>
 /// right calibration btn pressed
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void rightCalibrationBtn_PointerPressed(object sender, PointerRoutedEventArgs e)
 {
     rightCaliBtnPressed = true;
     if (leftCaliBtnPressed)
     {
         previousSensorMode = App.actionHelper.mode;
         App.actionHelper.mode = ActionHelper.SensorMode.CALIBRATION;
         MsgBox.Text = "Calibrating";
         switch (App.actionHelper.mode)
         {
             case ActionHelper.SensorMode.NONE:
                 logoImage.Opacity = 0.5;
                 logoImage.Source = joyLogoImage.Source;
                 break;
             case ActionHelper.SensorMode.TRACKER:
                 logoImage.Opacity = 1;
                 logoImage.Source = trackerLogoImage.Source;
                 break;
             case ActionHelper.SensorMode.JOYSTICK:
                 logoImage.Opacity = 1;
                 logoImage.Source = joyLogoImage.Source;
                 break;
             case ActionHelper.SensorMode.CALIBRATION:
                 logoImage.Opacity = 1;
                 logoImage.Source = caliLogoImage.Source;
                 break;
         }
     }
 }
Пример #3
0
 /// <summary>
 /// left tracker button pressed
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void leftTrackerBtnPressed(object sender, EventArgs e)
 {
     leftTrackBtnPressed = true;
     if (rightTrackBtnPressed)
     {
         previousSensorMode = App.actionHelper.mode;
         App.actionHelper.mode = ActionHelper.SensorMode.TRACKER;
         switch (App.actionHelper.mode)
         {
             case ActionHelper.SensorMode.NONE:
                 logoImage.Opacity = 0.5;
                 logoImage.Source = joyLogoImage.Source;
                 break;
             case ActionHelper.SensorMode.TRACKER:
                 logoImage.Opacity = 1;
                 logoImage.Source = trackerLogoImage.Source;
                 break;
             case ActionHelper.SensorMode.JOYSTICK:
                 logoImage.Opacity = 1;
                 logoImage.Source = joyLogoImage.Source;
                 break;
             case ActionHelper.SensorMode.CALIBRATION:
                 logoImage.Opacity = 1;
                 logoImage.Source = caliLogoImage.Source;
                 break;
         }
     }
 }