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); }
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; }