public NodoJuego(string oponente, int desplegadas, int sobrevivientes, int destruidas, bool gano) { Siguiente = null; Anterior = null; Gano = gano; Oponente = oponente; UDesplegadas = desplegadas; USobrevivientes = sobrevivientes; UDestruidas = destruidas; }
public void Inseretar(string oponente, int desplegadas, int sobrevivientes, int destruidas, bool gano) { NodoJuego nuevojuego = new NodoJuego(oponente, desplegadas, sobrevivientes, destruidas, gano); if (this.Principal == null) { Principal = nuevojuego; } else { nuevojuego.Siguiente = this.Principal; this.Principal.Anterior = nuevojuego; this.Principal = nuevojuego; } }
public String GenerarDatos(NodoJuego actual, int contador, string nick) { ++contador; String salidaEtiqueta = ""; String salidaEnlace = ""; if (actual != null) { salidaEnlace += "\tJuego" + contador + nick + "[label=\"Oponente " + actual.Oponente + "\\nDestruidas: " + actual.UDesplegadas + "\\nDesplegadas: " + actual.UDesplegadas + "\\nSobrevivieron: " + actual.USobrevivientes + "\"];\n"; if (actual.Siguiente != null) { int contador2 = contador + 1; salidaEtiqueta += "\tJuego" + contador + nick + " -> Juego" + contador2 + nick + ";\n"; salidaEtiqueta += "\tJuego" + contador2 + nick + " -> Juego" + contador + nick + ";\n"; } if (actual.Siguiente != null) { salidaEtiqueta += this.GenerarDatos(actual.Siguiente, contador, nick); } } return(salidaEnlace + salidaEtiqueta); }
public Juego() { Principal = null; }