public override void ViewDidLoad() { base.ViewDidLoad(); TicTocUserDefaults.getSharedInstance().initCounts(); NSNotificationCenter.DefaultCenter.AddObserver(new NSString("ScoreUpdated"), showScore); // Perform any additional setup after loading the view, typically from a nib. }
void setResultView(char result) { result_view.Hidden = false; TicTocUserDefaults.getSharedInstance().incrementMatchCount(); switch (result) { case 'X': winner = 'X'; winLabel.Text = "You Win"; result_logo.Image = new UIImage("face_happy_x3"); TicTocUserDefaults.getSharedInstance().incrementWin(); break; case 'Y': winner = 'Y'; winLabel.Text = "You Lose"; result_logo.Image = new UIImage("face_sad_x3"); break; case 'D': winner = 'D'; winLabel.Text = "That's a draw!"; result_logo.Image = new UIImage("face_indifferent_x3"); break; } NSNotificationCenter.DefaultCenter.PostNotificationName("ScoreUpdated", this); }
public static TicTocUserDefaults getSharedInstance() { if (shared == null) { shared = new TicTocUserDefaults(); } return(shared); }
void updateScoreLabel() { var(score, match) = TicTocUserDefaults.getSharedInstance().getCounts(); lbl_score.Text = "Score: " + score + "/" + match; progressView.SetProgress((float)score / (float)match, true); }