private void TryLetter(string letter) { bool letterFound = this.CurrentGame.TryLetter(letter); int currentPercent = this.CurrentGame.GetWordPercentRemaining(); if (letterFound && currentPercent == 100) { WordFoundMessage wf = new WordFoundMessage(this, this.CurrentWord); Messenger.Default.Send(wf); return; } else if (!letterFound && (this.currentGame.TotalTriesPerWordRemaining == Game.MaxTriesPerWord || this.currentGame.TotalTriesPerWordRemaining == 0)) { WordNotFoundMessage wnf = new WordNotFoundMessage(this, this.CurrentWord); Messenger.Default.Send(wnf); return; } if (letterFound) { LetterFoundMessage lf = new LetterFoundMessage(this, letter); Messenger.Default.Send(lf); } else { LetterNotFoundMessage lnf = new LetterNotFoundMessage(this, letter); Messenger.Default.Send(lnf); } }
private void LetterFound(LetterFoundMessage letterFoundMessage) { var c3d = UIAssistant.GetVisualChildren <ContentControl3D>(this, letterFoundMessage.Notification); foreach (ContentControl3D c in c3d) { if (c.IsFrontInView) { c.Rotate(); } } this.txtTryWord.Focus(); this.Mplayer.Open(this.letterFoundrPath); this.Mplayer.Play(); }
private void LetterFound(LetterFoundMessage letterFoundMessage) { this.isLetterFound = true; }