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); } } } } }
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; } } } } }