public void generarTopJuegos(Top lista) { string estructuraDot = "digraph G{\n"; string cabecera = ""; string acum = ""; if (lista.primero != null) { NodoTop tmp = lista.primero; int contador = 0; while (contador != 11 && tmp.siguiete != null) { cabecera += tmp.GetHashCode().ToString() + "[label=\"" + tmp.user.nickName + "\n \\n" + tmp.user.partidadGanadas.ToString() + "\"];\n"; acum += tmp.GetHashCode().ToString() + " -> " + tmp.siguiete.GetHashCode().ToString() + ";\n"; contador++; tmp = tmp.siguiete; } if (contador != 11) { cabecera += tmp.GetHashCode().ToString() + "[label=\"" + tmp.user.nickName + "\n \\n" + tmp.user.partidadGanadas.ToString() + "\"];\n"; } } estructuraDot += cabecera + acum + "\n}\n"; const string f = "C:\\GrafoEDD\\topJuegos.dot"; StreamWriter w = new StreamWriter(f); w.WriteLine(estructuraDot); w.Close(); //generarImagen("C:\\GrafoEDD\\ABBUsuarios.dot" , "C:\\GrafoEDD\\ABBUsuarios.png"); generarImagen("C:\\GrafoEDD\\topJuegos.dot", "C:\\GrafoEDD\\topJuegos.png"); }
public void generarTopJuegos(Top lista) { string estructuraDot = "digraph G{\n"; string cabecera = ""; string acum = ""; if (lista.primero != null) { NodoTop tmp = lista.primero; int contador = 0; while (contador != 11 && tmp.siguiete != null) { cabecera += tmp.GetHashCode().ToString() + "[label=\"" + tmp.user.nickName + "\n \\n" + tmp.user.partidadGanadas.ToString() + "\"];\n"; acum += tmp.GetHashCode().ToString() + " -> " + tmp.siguiete.GetHashCode().ToString() + ";\n"; contador++; tmp = tmp.siguiete; } if (contador != 11) { cabecera += tmp.GetHashCode().ToString() + "[label=\"" + tmp.user.nickName + "\n \\n" + tmp.user.partidadGanadas.ToString() + "\"];\n"; } } estructuraDot += cabecera + acum + "\n}\n"; const string f = "C:\\Users\\rando\\Documents\\GitHub\\EDD_201314112\\Proyecto_NavalWars\\Fase1\\NavalWarsCliente\\NavalWarsCliente\\topJuegos.dot"; StreamWriter w = new StreamWriter(f); w.WriteLine(estructuraDot); w.Close(); //generarImagen("C:\\GrafoEDD\\ABBUsuarios.dot" , "C:\\GrafoEDD\\ABBUsuarios.png"); string archDot = "C:\\Users\\rando\\Documents\\GitHub\\EDD_201314112\\Proyecto_NavalWars\\Fase1\\NavalWarsCliente\\NavalWarsCliente\\topJuegos.dot"; string archImg = "C:\\Users\\rando\\Documents\\GitHub\\EDD_201314112\\Proyecto_NavalWars\\Fase1\\NavalWarsCliente\\NavalWarsCliente\\topJuegos.png"; generarImagen(archDot, archImg); }