Exemple #1
0
 public HiddenWordManager(LTName lTName, LTCity lTCity, Country country, Furniture furniture)
 {
     LTName     = lTName;
     LTCity     = lTCity;
     Country    = country;
     Furniture  = furniture;
     HiddenWord = new HiddenWord(LTName.Text.Length);
     HiddenWord = new HiddenWord(LTCity.Text.Length);
     HiddenWord = new HiddenWord(Country.Text.Length);
     HiddenWord = new HiddenWord(Furniture.Text.Length);
 }
Exemple #2
0
 private PlayerScore GetLTNameScoreBoard(LTName word, int playerId)
 {
     return(new PlayerScore
     {
         PlayerId = playerId,
         DatePlayed = DateTime.Now,
         GuessCount = _hiddenWordManager.IncorrectGuesesCount + _hiddenWordManager.HiddenWord.RevealdLetterCount,
         IsCorrect = !_hiddenWordManager.HasHiddenLetters,
         LTNameId = word.LTNameId,
     });
 }
Exemple #3
0
 private void LTNameGuessMechanics(LTName word)
 {
     if (_guess.CheckLTNameCorrect())
     {
         _messagesRepository.WinGameMessage(word.Text);
     }
     else
     {
         _messagesRepository.HangmanPictureMessage(maxLives);
         _messagesRepository.LostGameMessage(word.Text);
     }
 }
Exemple #4
0
 public void RemoveLTNameWord(LTName word)
 {
     _dbContext.LTNames.Remove(word);
     _dbContext.SaveChanges();
 }