示例#1
0
 private void Cuadricula(int p)
 {
     int
         prendidas = r.Next(0,19),
         ant = 0,
         y = 0,
         x = 0,
         incremento = 99;
     for (int i = 0; i < cuadros.Length; i++)
     {
         cuadros[i] = new Cuadros(contenedor);
         if (i >= 0 && i <= 4)
         {
             cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
             incremento += 99;
             if (i == 4)
             {
                 incremento = 99;
                 y += 99;
             }
         }
         else if (i >= 5 && i <= 9)
         {
             cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
             incremento += 99;
             if (i == 9)
             {
                 incremento = 99;
                 y += 99;
             }
         }
         else if (i >= 10 && i <= 14)
         {
             cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
             incremento += 99;
             if (i == 14)
             {
                 incremento = 99;
                 y += 99;
             }
         }
         else
         {
             cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
             incremento += 99;
         }
         cuadros[i].setEvent(CuadrosClick);
         cuadros[i].Pos = i;
         cuadros[i].setName("cuadro-"+i);
     }
     for (int i = 0; i < p; i++)
     {
         if (ant == prendidas)
             prendidas = r.Next(0, 19);
         else
         {
             ant = prendidas;
             prendidas = r.Next(0, 19);
         }
         cuadros[prendidas].EstaPrendido = true;
     }
     for (int i = 0; i < cuadros.Length; i++)
         ColocarImagen(i);
 }
示例#2
0
        private void Cuadricula(int p)
        {
            int
                prendidas  = r.Next(0, 19),
                ant        = 0,
                y          = 0,
                x          = 0,
                incremento = 99;

            for (int i = 0; i < cuadros.Length; i++)
            {
                cuadros[i] = new Cuadros(contenedor);
                if (i >= 0 && i <= 4)
                {
                    cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
                    incremento += 99;
                    if (i == 4)
                    {
                        incremento = 99;
                        y         += 99;
                    }
                }
                else if (i >= 5 && i <= 9)
                {
                    cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
                    incremento += 99;
                    if (i == 9)
                    {
                        incremento = 99;
                        y         += 99;
                    }
                }
                else if (i >= 10 && i <= 14)
                {
                    cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
                    incremento += 99;
                    if (i == 14)
                    {
                        incremento = 99;
                        y         += 99;
                    }
                }
                else
                {
                    cuadros[i].setMargin(new Thickness((x + incremento), y, 0, 0));
                    incremento += 99;
                }
                cuadros[i].setEvent(CuadrosClick);
                cuadros[i].Pos = i;
                cuadros[i].setName("cuadro-" + i);
            }
            for (int i = 0; i < p; i++)
            {
                if (ant == prendidas)
                {
                    prendidas = r.Next(0, 19);
                }
                else
                {
                    ant       = prendidas;
                    prendidas = r.Next(0, 19);
                }
                cuadros[prendidas].EstaPrendido = true;
            }
            for (int i = 0; i < cuadros.Length; i++)
            {
                ColocarImagen(i);
            }
        }