コード例 #1
0
        public void Colorize(Panel[] panels)
        {
            for (int i = 0; i < panels.Count() - 1; i++)
            {
                if (panels[i] != null)
                {
                    int picked_color = color_randomiser.Next(0, 10);
                    while (picked[picked_color] == 1)
                        picked_color = color_randomiser.Next(0, 10);

                    panels[i].BackColor = Color.FromArgb(color_R[picked_color], color_G[picked_color], color_A[picked_color]);
                    picked[picked_color] = 1;
                    panel_color[i] = picked_color;
                }
            }

            for (int i = 0; i < 8; i++)
            {
                picked[i] = 0;
            }
        }