public bool Llamadaagraficar(string tipo, string ruta) { if (tipo == "u" && !arbol.ArbolVacio()) { Graficar g = new Graficar(ruta); g.GraficarArbol(arbol); return(true); } return(false); }
public bool Llamadaagraficar(string tipo, string ruta) { if (tipo == "u" && !arbol.ArbolVacio()) { Graficar g = new Graficar(ruta); if (arbol.espejo) { arbol.Espejo(arbol); } g.GraficarArbol(arbol, "normal"); return(true); } else if (tipo == "ue" && !arbol.ArbolVacio()) { if (!arbol.espejo) { arbol.Espejo(arbol); } Graficar g = new Graficar(ruta); g.GraficarArbol(arbol, "espejo"); return(true); } else if (tipo == "ta" && TableroActual != null) { Graficar g = new Graficar(ruta); g.GraficarTableroActual(TableroActual); return(true); } else if (tipo == "tia" && TableroInicial != null) { Graficar g = new Graficar(ruta); g.GraficarTableroInicial(TableroInicial, "admin"); return(true); } else if (tipo.Contains("ta,") && TableroActual != null) { Graficar g = new Graficar(ruta); g.GraficarTableroInicial(TableroActual, tipo.Split(',')[1]); return(true); } else if (tipo.Contains("ti,") && TableroInicial != null) { Graficar g = new Graficar(ruta); g.GraficarTableroInicial(TableroInicial, tipo.Split(',')[1]); return(true); } else if (tipo == "ud" && TableroActual != null) { Graficar g = new Graficar(ruta); g.GraficarMuertos(TableroActual, true); return(true); } else if (tipo == "us" && TableroActual != null) { Graficar g = new Graficar(ruta); g.GraficarMuertos(TableroActual, false); return(true); } else if (tipo == "topj" && !arbol.ArbolVacio()) { topjuegosg = new ListaTopJuegosGanados(); arbol.listajuegosg(arbol.GetRaiz(), topjuegosg); Graficar g = new Graficar(ruta); g.GraficarTopJugadoresJuegos(topjuegosg); return(true); } else if (tipo == "topu" && !arbol.ArbolVacio()) { ListaTopUnidadesDestruidas list = new ListaTopUnidadesDestruidas(); arbol.listaunidadesdes(arbol.GetRaiz(), list); Graficar g = new Graficar(ruta); g.GraficarTopUniDes(list); return(true); } return(false); }