private eGuessLetter[] StringToEGuessLetterArrayFormat(string i_VerifiedInputString) { eGuessLetter[] guessArray = new eGuessLetter[r_LengthOfGuess]; string inputWithoutSpaces = i_VerifiedInputString.Replace(" ", string.Empty); for (int i = 0; i < inputWithoutSpaces.Length; i++) { char currentLetter = inputWithoutSpaces[i]; guessArray[i] = eGuessLetterMethods.ConvertCharToEGuessLetter(currentLetter); } return(guessArray); }
public static eGuessLetter ConvertCharToEGuessLetter(char i_Letter) { eGuessLetter theConvertedLetter = eGuessLetter.A; switch (i_Letter) { case 'A': theConvertedLetter = eGuessLetter.A; break; case 'B': theConvertedLetter = eGuessLetter.B; break; case 'C': theConvertedLetter = eGuessLetter.C; break; case 'D': theConvertedLetter = eGuessLetter.D; break; case 'E': theConvertedLetter = eGuessLetter.E; break; case 'F': theConvertedLetter = eGuessLetter.F; break; case 'G': theConvertedLetter = eGuessLetter.G; break; case 'H': theConvertedLetter = eGuessLetter.H; break; } return(theConvertedLetter); }
public static eGuessLetter ConvertCharToEGuessLetter(char i_Letter) { eGuessLetter theConvertedLetter = (eGuessLetter)Enum.Parse(typeof(eGuessLetter), i_Letter.ToString()); return(theConvertedLetter); }