Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
            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);
            }
Exemplo n.º 3
0
            public static eGuessLetter ConvertCharToEGuessLetter(char i_Letter)
            {
                eGuessLetter theConvertedLetter = (eGuessLetter)Enum.Parse(typeof(eGuessLetter), i_Letter.ToString());

                return(theConvertedLetter);
            }