Пример #1
0
        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);
            }
        }
Пример #2
0
 private void LetterNotFound(LetterNotFoundMessage letterNotFoundMessage)
 {
     this.txtTryWord.Focus();
     this.Mplayer.Open(this.letterNotFoundPath);
     this.Mplayer.Play();
 }
Пример #3
0
 private void LetterNotFound(LetterNotFoundMessage letterNotFoundMessage)
 {
     this.isLetterNotFound = true;
 }