public List <Color> GetColorsList(GameGuess i_GameGuess)
        {
            List <Color> colorsList = new List <Color>();

            foreach (char letter in i_GameGuess.SequenceOfRandomLetters)
            {
                colorsList.Add(r_OptionalColors[letter]);
            }
            return(colorsList);
        }
예제 #2
0
 public GameBoard(int i_NumOfChances)
 {
     r_NumOfChances    = i_NumOfChances;
     Text              = k_FormText;
     r_GameBoard       = new Board(i_NumOfChances);
     r_GameGuess       = new GameGuess(i_NumOfChances);
     r_OptionalColors  = new Colors();
     r_GameButtons     = new List <GameButton>();
     r_FeedbackButtons = new List <GameButton>();
     r_ArrowsButtons   = new List <GameButton>();
     initBoardSize(i_NumOfChances);
     FormBorderStyle      = FormBorderStyle.FixedDialog;
     StartPosition        = FormStartPosition.CenterScreen;
     m_CurrentGuessNumber = 0;
     m_PickColorForm      = new PickColor();
 }