public ImageWindow(ClientTweet tweet, string url) { InitializeComponent(); listImageControl.Add(image0); listImageControl.Add(image1); listImageControl.Add(image2); listImageControl.Add(image3); listProgress.Add(new ImageProgress(progressBar0)); listProgress.Add(new ImageProgress(progressBar1)); listProgress.Add(new ImageProgress(progressBar2)); listProgress.Add(new ImageProgress(progressBar3)); mainImageProgress = new ImageProgress(mainProgress); grid.DataContext = tweet.originalTweet; this.tweet = tweet; if (DataInstence.option.isShowImageTweet) { grid.Visibility = Visibility.Visible; } if (DataInstence.option.isShowImageBottom == false) { bottomGrid.Visibility = Visibility.Collapsed; rowBottom.Height = new GridLength(0); } for (int i = 0; i < tweet.mediaEntities.media.Count; i++) { if (tweet.mediaEntities.media[i].display_url == url && tweet.mediaEntities.media[i].type == "photo") { listMedia.Add(tweet.mediaEntities.media[i]); } } LoadImage(DataInstence.option.isLoadOriginalImage); }
public void Init(string bundleId, string imageId, bool continueLevel) { BundleId = bundleId; ImageId = imageId; ReferenceImage = Pix.Game.GetInstance().ImageManager.GetImageById(bundleId, imageId); ImageProgress = new ImageProgress(); ImageProgress.Init(ReferenceImage.Width, ReferenceImage.Height); InitLevelProgress(); if (continueLevel) { InitContinue(); } }
private void InitContinue() { if (!LevelProgress.IsInProgress) { return; } var tiles = LevelProgress.GetContinueImageData(); if (tiles == null) { return; } ImageProgress.SetTiles(tiles); Time = LevelProgress.ContinueTime; }
public void SaveProgress() { if (LevelProgress == null) { return; } var tiles = ImageProgress.GetTiles(); if (tiles == null) { return; } LevelProgress.SaveProgress(Time, tiles); LevelProgress.Save(); Pix.Game.GetInstance().ReportScores(); }