Beispiel #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);
 }
Beispiel #2
0
 private PlayerScore GetLTCityScoreBoard(LTCity word, int playerId)
 {
     return(new PlayerScore
     {
         PlayerId = playerId,
         DatePlayed = DateTime.Now,
         GuessCount = _hiddenWordManager.IncorrectGuesesCount + _hiddenWordManager.HiddenWord.RevealdLetterCount,
         IsCorrect = !_hiddenWordManager.HasHiddenLetters,
         LTCityId = word.LTCityId,
     });
 }
Beispiel #3
0
 private void LTCityGuessMechanics(LTCity word)
 {
     if (_guess.CheckLTCityCorrect())
     {
         _messagesRepository.WinGameMessage(word.Text);
     }
     else
     {
         _messagesRepository.HangmanPictureMessage(maxLives);
         _messagesRepository.LostGameMessage(word.Text);
     }
 }
Beispiel #4
0
 public void RemoveLTCityWord(LTCity word)
 {
     _dbContext.LTCities.Remove(word);
     _dbContext.SaveChanges();
 }