public void IncreaseDimensions() { if (board.getTimeMoveForPath())//Si no se ha terminado el recorrido { rows++; columns++; puzzle = new Puzle(rows, columns); Destroy(board.getMyTank().gameObject); board.Initialize(this, puzzle); } }
void OnMouseDown() { // Debug.Log(board.tank_.getMode()); if (board.getMyTank().getMode()) //no se porque no va si deberia ir { switch (tipo) //cambiar { case 0: { //libre pasa a ser agua y sin tanke board.GoToMeta(position); //cambia casilla a meta } break; case 1: { //casilla barro pasa a ser pidra board.GoToMeta(position); } break; case 2: //casilla agua pasa a barro { board.GoToMeta(position); } break; // case default: break; } board.getMyTank().unSelect(); //finish=false;??? //Para que el algoritmo busque la nueva ruta ya que acabamos de crear una nueva meta } else { switch (tipo) { case 0: { //libre pasa a ser agua y sin tanke //Debug.Log(tipo); board.cambio(position, 2); } break; case 1: { //casilla barro pasa a ser pidra // Debug.Log(tipo); board.cambio(position, 3); } break; case 2: //casilla agua pasa a barro { // Debug.Log(tipo); board.cambio(position, 1); } break; case 3: //casilla piedra pasa a ser libre { // Debug.Log(tipo); board.cambio(position, 0); } break; //para meta y tank Hacer script separados. } //Debug.Log("pulsacioncrack"); } }