コード例 #1
0
 public Game()
 {
     Tried.Add(Word[0]);
     if (Word[0] != Word[Word.Length - 1])
     {
         Tried.Add(Word[Word.Length - 1]);
     }
     UpdateCurrentState();
     Errors = 0;
 }
コード例 #2
0
 public bool Try(char letter)
 {
     letter = Char.ToUpper(letter);
     Tried.Add(letter);
     if (Word.Contains(letter))
     {
         UpdateCurrentState();
         return(true);
     }
     else
     {
         ++Errors;
         return(false);
     }
 }
コード例 #3
0
 public bool Try(char letter)
 {
     letter = Char.ToUpper(letter);
     if (this.Tried.Contains(letter))
     {
         throw new Exception();
     }
     Tried.Add(letter);
     if (this.Word.Contains(letter))
     {
         UpdateCurrentState();
         return(true);
     }
     else
     {
         ++Errors;
         return(false);
     }
 }