Beispiel #1
0
        private void loadBottomBarTexture()
        {
            bottombartoggle.Source       = ImageSource.FromResource("Horizon.Assets.BottomBar.uparrow.png", typeof(Camera3D).GetTypeInfo().Assembly);
            ChangeThemeButton1.Source    = ImageSource.FromResource("Horizon.Assets.BottomBar.Theme1.png", typeof(Camera3D).GetTypeInfo().Assembly);
            ChangeThemeButton2.Source    = ImageSource.FromResource("Horizon.Assets.BottomBar.Theme2.png", typeof(Camera3D).GetTypeInfo().Assembly);
            rocketLabelImage.Source      = ImageSource.FromResource("Horizon.Assets.Rocket.rocketLaunch.png", typeof(Camera3D).GetTypeInfo().Assembly);
            SwitchJoystickButton1.Source = ImageSource.FromResource("Horizon.Assets.CustomButton.controllerSwitch.png", typeof(Camera3D).GetTypeInfo().Assembly);
            SwitchJoystickButton2.Source = ImageSource.FromResource("Horizon.Assets.CustomButton.controllerSwitch2.png", typeof(Camera3D).GetTypeInfo().Assembly);
            GPSMode1.Source          = ImageSource.FromResource("Horizon.Assets.BottomBar.gpsEnabled.png", typeof(Camera3D).GetTypeInfo().Assembly);
            GPSMode2.Source          = ImageSource.FromResource("Horizon.Assets.BottomBar.gpsDisabled.png", typeof(Camera3D).GetTypeInfo().Assembly);
            rocketButton.ImageSource = ImageSource.FromResource("Horizon.Assets.BottomBar.earth.png", typeof(Camera3D).GetTypeInfo().Assembly);

            bottombartoggle.ScaleTo(0.7);
            ChangeThemeButton1.ScaleTo(0.7);
            ChangeThemeButton2.ScaleTo(0.7);
            SwitchJoystickButton1.ScaleTo(0.7);
            SwitchJoystickButton2.ScaleTo(0.7);
            GPSMode1.ScaleTo(0.7);
            GPSMode2.ScaleTo(0.7);

            normalGPSRadio.FadeTo(0, 0);
            customGPSRadio.FadeTo(0, 0);

            normalGPSLabel.FadeTo(0, 0);
            customGPSLabel.FadeTo(0, 0);

            latitudeLabel.FadeTo(0, 0);
            longitudeLabel.FadeTo(0, 0);
            latitudeText.FadeTo(0, 0);
            longitudeText.FadeTo(0, 0);

            cancelLabel.FadeTo(0, 0);
            applyLabel.FadeTo(0, 0);

            ChangeThemeButton2.FadeTo(0, 0);
            if (positionLoaded)
            {
                GPSMode2.FadeTo(0, 0);
            }
            else
            {
                GPSMode1.FadeTo(0, 0);
            }
            if (sensorExists)
            {
                SwitchJoystickButton2.FadeTo(0, 0);
            }
            else
            {
                SwitchJoystickButton1.FadeTo(0, 0);
            }
        }
Beispiel #2
0
        private void SwitchJoystickToggle(object sender, EventArgs e)
        {
            if (!isBarOnScreen)
            {
                return;
            }

            if (sensorExists)
            {
                useSensor = !useSensor;
                if (!useSensor)
                {
                    tempRA  = (float)RA;
                    tempDEC = (float)DEC;
                    SwitchJoystickButton1.FadeTo(0, 200);
                    SwitchJoystickButton2.FadeTo(1, 200);
                }
                else
                {
                    SwitchJoystickButton1.FadeTo(1, 200);
                    SwitchJoystickButton2.FadeTo(0, 200);
                }
            }
        }