private void SubmitButtonClick(object sender, RoutedEventArgs e) { if (this.WordTextBox.Text == "") { MessageBox.Show("Your word is wrong", "Sorry!"); hangman.DrawHangman((HangmanParts)this.letterCount); this.letterCount++; return; } bool isTheWordCorrect = this.game.Checker.CheckWordByWord(new Word(this.WordTextBox.Text.ToUpper())); if (isTheWordCorrect) { MessageBox.Show("Congratulations! You are a winner!", "Congrats"); PlayWithFriendSettingsUI playerWithFriendSetteings = new PlayWithFriendSettingsUI(); playerWithFriendSetteings.FirstPlayerName.Text = this.FirstPlayer.Content.ToString(); playerWithFriendSetteings.SecondPlayerName.Text = this.SecondPlayer.Content.ToString(); this.NavigationService.Navigate(playerWithFriendSetteings); } else { MessageBox.Show("Your word is wrong", "Sorry!"); this.WordTextBox.Text = ""; hangman.DrawHangman((HangmanParts)this.letterCount); this.letterCount++; } }
private void NewGameButtonClick(object sender, RoutedEventArgs e) { PlayWithFriendSettingsUI playWithFriendSettingUI = new PlayWithFriendSettingsUI(); playWithFriendSettingUI.FirstPlayerName.Text = this.FirstPlayer.Content.ToString(); playWithFriendSettingUI.SecondPlayerName.Text = this.SecondPlayer.Content.ToString(); this.NavigationService.Navigate(playWithFriendSettingUI); }
private void CheckLetter(char letter) { bool exist = this.game.Checker.CheckWordByLatter(letter); if (exist) { this.wordBuilder.ShowLetter(letter); bool isLetter = this.wordBuilder.LookForDash(); if (isLetter) { MessageBox.Show("Congratulations! You are a winner!", "Congrats"); PlayWithFriendSettingsUI playWithFriendSettingsUI = new PlayWithFriendSettingsUI(); playWithFriendSettingsUI.FirstPlayerName.Text = this.FirstPlayer.Content.ToString(); playWithFriendSettingsUI.SecondPlayerName.Text = this.SecondPlayer.Content.ToString(); playWithFriendSettingsUI.Category.Text = ""; playWithFriendSettingsUI.Word.Text = ""; this.NavigationService.Navigate(playWithFriendSettingsUI); } } else { this.MissedLetters.Content += letter + ", "; hangman.DrawHangman((HangmanParts)this.letterCount); this.letterCount++; } if (this.letterCount == 10) { MessageBox.Show(String.Format("You lost the game. The word was -> {0}", this.game.Word.GameWord), "Game Over!"); PlayWithFriendSettingsUI playWithFriendSettingsUI = new PlayWithFriendSettingsUI(); playWithFriendSettingsUI.FirstPlayerName.Text = this.FirstPlayer.Content.ToString(); playWithFriendSettingsUI.SecondPlayerName.Text = this.SecondPlayer.Content.ToString(); playWithFriendSettingsUI.Category.Text = ""; playWithFriendSettingsUI.Word.Text = ""; this.NavigationService.Navigate(playWithFriendSettingsUI); } }