public void ControlNumerosConteo()
 {
     for (int i = 0; i < 9; i++)
     {
         for (int i2 = 0; i2 < 9; i2++)
         {
             if (contadorNumeros[i, i2] == contadorCeldasVacias[i, 0] - 1)
             {
                 print("positivo!!!!!!!!!!!!!!!!!1 ");
                 for (int i3 = 0; i3 < 9; i3++)
                 {
                     Celda            celda       = cuadritos[i, i3].GetComponent <Celda>();
                     SpawnNumeroCelda spawnNumero = cuadritos[i, i3].GetComponent <SpawnNumeroCelda>();
                     if (!celda.get_set_Salio)
                     {
                         if (celda.getMyArraysBooleanos[i2] == false)
                         {
                             print("cambiando valor!!!!!!!!!!!!!!!!!");
                             celda.get_set_Salio = true;
                             celda.getNumero     = i2 + 1;
                             spawnNumero.SpriteSpawn(i2 + 1);
                         }
                     }
                 }
             }
         }
     }
 }
 public void Busqueda()
 {
     for (int i = 0; i < 9; i++)
     {
         for (int i2 = 0; i2 < 9; i2++)
         {
             Celda            celda    = cuadritos[i, i2].GetComponent <Celda>();
             SpawnNumeroCelda spawnNum = cuadritos[i, i2].GetComponent <SpawnNumeroCelda>();
             if (!celda.get_set_Salio)
             {
                 if (celda.BooleanosCompleto())
                 {
                     int n = celda.SetNumero();
                     celda.get_set_Salio = true;
                     celda.getNumero     = i2 + 1;
                     spawnNum.SpriteSpawn(i2 + 1);
                     print("cuadrito " + i);
                     print("CELDA " + celda.name);
                     print("numero encontrado BUSQUEDA!!!!!!!! " + n);
                 }
             }
         }
     }
 }
Esempio n. 3
0
    void Update()
    {
        if (active)
        {
            if (!celda.get_set_Salio)
            {
                celda.Resaltar();
            }
            for (int i = 0; i < 9; i++)
            {
                if (Input.GetKeyDown(keys[i]))
                {
                    switch (keys[i])
                    {
                    case KeyCode.Alpha1:
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                            print("click numero 1");
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                            print("click AUX numero 1");
                        }


                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha2:

                        print("click numero 2");
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }

                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha3:

                        print("click numero 3");
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha4:
                        print("click numero 4");
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha5:
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        print("click numero 5");
                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha6:
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        print("click numero 6");
                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha7:
                        print("click numero 7");
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha8:
                        print("click numero 8");
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        i = 9;                      //salis del aray
                        break;

                    case KeyCode.Alpha9:
                        print("click numero 9");
                        if (celda.getStateInput)
                        {
                            spawnNumeroCelda.SpriteSpawn(i + 1);
                        }
                        else
                        {
                            spawnAux.SpriteSpawn(i + 1);
                        }
                        i = 9;                      //salis del aray
                        break;
                    }
                }
            }
        }
    }