public void Control()
    {
        //setea booleanos adyacentes de celadas vacias
        for (int i1 = 0; i1 < 9; i1++)
        {
            for (int i2 = 0; i2 < 9; i2++)
            {
                Celda auxCeldaNumero = cuadritos[i1, i2].GetComponent <Celda>();
                if (auxCeldaNumero.get_set_Salio)
                {
                    //celda con numero

                    for (int i3 = 0; i3 < 9; i3++)
                    {
                        Celda auxCeldaVacia = cuadritos[i1, i3].GetComponent <Celda>();
                        if (!auxCeldaVacia.get_set_Salio)
                        {
                            //seteo el booleano de la celda vacia
                            auxCeldaVacia.SetArrayBoleano(auxCeldaNumero.getNumero - 1);                          //le paso en indice para q ponga true el array d numeros
                        }
                    }
                }
            }
        }
    }
Esempio n. 2
0
 public void Control()
 {
     for (int i = 0; i < 9; i++)
     {
         for (int i2 = 0; i2 < 9; i2++)
         {
             Celda auxNumero = filas[i, i2].GetComponent <Celda>();
             if (auxNumero.get_set_Salio)
             {
                 for (int i3 = 0; i3 < 9; i3++)
                 {
                     Celda auxVacia = filas[i, i3].GetComponent <Celda>();
                     if (!auxVacia.get_set_Salio)
                     {
                         auxVacia.SetArrayBoleano(auxNumero.getNumero - 1);
                     }
                 }
             }
         }
     }
 }