Exemple #1
0
 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;
 }
Exemple #2
0
        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;
            }
        }
Exemple #3
0
        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);
        }
Exemple #4
0
 public Juego()
 {
     Principal = null;
 }