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); }
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(); }