Пример #1
0
        private void Cargar_Grilla(int filas, int columnas, DataGridView tablero, int jugador)
        {
            Tablero t = new Tablero();

            int[,] vector = new int[filas, columnas];
            vector        = t.Cargar(filas, columnas);
            DataGridView panel = tablero;


            if (jugador == 1)
            {
                vector1 = vector;
            }
            else
            {
                vector2 = vector;
            }

            for (int i = 0; i < columnas; i++)
            {
                panel.Columns.Add(i.ToString(), i.ToString());
            }

            for (int i = 0; i < filas; i++)
            {
                int n = panel.Rows.Add();


                for (int j = 0; j < columnas; j++)
                {
                    switch (vector[i, j])
                    {
                    case 2:
                        panel.Rows[i].Cells[j].Style.BackColor = Color.Black;
                        break;

                    case 3:
                        panel.Rows[i].Cells[j].Style.BackColor = Color.LimeGreen;
                        break;

                    case 4:
                        panel.Rows[i].Cells[j].Style.BackColor = Color.Maroon;
                        break;

                    case 5:
                        panel.Rows[i].Cells[j].Style.BackColor = Color.DarkOliveGreen;
                        break;

                    case 6:
                        panel.Rows[i].Cells[j].Style.BackColor = Color.Indigo;
                        break;

                    default:
                        panel.Rows[i].Cells[j].Style.BackColor = Color.Aquamarine;
                        break;
                    }
                }
            }
        }