public override void Update()
        {
            Vec2 position = Vec2.Transform(new Vec2(0.0f, 10f), Level.current.camera.getMatrix());
            int  num1     = (int)position.y;

            if (num1 < 0)
            {
                num1 = 0;
            }
            if (num1 > Graphics.height)
            {
                num1 = Graphics.height;
            }
            Vec2 wallScissor = BackgroundUpdater.GetWallScissor();

            this._undergroundRocks.scissor = new Rectangle((float)(int)wallScissor.x, (float)num1, (float)(int)wallScissor.y, (float)(Graphics.height - num1));
            position = new Vec2(0.0f, -10f);
            Matrix matrix = Level.current.camera.getMatrix();

            position = Vec2.Transform(position, matrix);
            int num2 = (int)position.y;

            if (num2 < 0)
            {
                num2 = 0;
            }
            if (num2 > Graphics.height)
            {
                num2 = Graphics.height;
            }
            this._skyline.scissor = new Rectangle((float)(int)wallScissor.x, 0.0f, (float)(int)wallScissor.y, (float)num2);
            base.Update();
        }
        void settingToggled(object sender, RoutedEventArgs e)
        {
            ApplicationDataContainer appSettings = ApplicationData.Current.LocalSettings;

            appSettings.Values["enableNotifications"] = settingNotifications.IsOn;
            appSettings.Values["enablePhoto"]         = settingPhoto.IsOn;

            BackgroundUpdater.RunFromMainPage(settingPhoto.IsOn);
        }
示例#3
0
        public override void Update()
        {
            Vec2 wallScissor = BackgroundUpdater.GetWallScissor();

            if (wallScissor != Vec2.Zero)
            {
                this.scissor = new Rectangle((float)(int)wallScissor.x, 0.0f, (float)(int)wallScissor.y, (float)Graphics.height);
            }
            base.Update();
        }
        async void SetUp()
        {
            //SET LIVETILE ON STARTUP
            BackgroundUpdater.RunFromMainPage(settingPhoto.IsOn);

            await Task.Delay(2000);

            loadRing.Visibility      = Visibility.Collapsed;
            loadText.Visibility      = Visibility.Collapsed;
            settingsStack.Visibility = Visibility.Visible;
        }