コード例 #1
0
        private void SetNumberOfColours(int selectedNumberOfPlayers)
        {
            NumberOfColours.Clear();
            int minNumberOfColours = selectedNumberOfPlayers + MIN_PLAYER_COLOUR_DIFF;

            for (int i = 0; i < MAX_COLOURS - minNumberOfColours; i++)
            {
                NumberOfColours.Add(minNumberOfColours + i + 1);
            }
        }
コード例 #2
0
        private void RefreshNumberOfColours()
        {
            int actualNumberOfColours = SelectedNumberOfColours;

            SetNumberOfColours(SelectedNumberOfPlayers);

            if (NumberOfColours.Contains(actualNumberOfColours))
            {
                SelectedNumberOfColours = actualNumberOfColours;
            }
            else
            {
                SelectedNumberOfColours = NumberOfColours[0];
            }
        }