public void goHome(int[,] casillas, Pos posI) { dim posD = new dim(tam - 1, 0); dim aux = new dim(posI.j, posI.i); Resolutor resolutor = new Resolutor(casillas, aux, posD); StartCoroutine(home(resolutor.camino, aux, posD)); }
public void GoTo(dim Posicion) { //Llama al método resolutor con esa posición y la posicion del elemento seleccionado int coche = (int)(Seleccion_) - 1; Resolutor resolutor = new Resolutor(matriz, pSeleccion_, Posicion); if (!resolutor.imposible) { StartCoroutine(resolver(resolutor.camino, pSeleccion_, Posicion, coche)); } //Quita la selección Seleccion_ = Seleccion.none; }
private void recalcula(dim origen, dim destino, int coche) { Resolutor resolutor = new Resolutor(matriz, origen, destino); StartCoroutine(resolver(resolutor.camino, origen, destino, coche)); }