public NodoListaJuego(string NicknameO, int Udes, int Usobrevi, int Udestruidas, int gano, int id) { this.NicknameOponente = NicknameO; this.UnidadesDesplegadas = Udes; this.UnidadesDestruidas = Udestruidas; this.UnidadesSobrevivientes = Usobrevi; this.Gano = Convert.ToBoolean(gano); this.id = id; siguiente = null; anterior = null; }
public void insertar(string oponente, int desplegadas, int sobrevivientes, int destruidas, int gano, int id) { NodoListaJuego nuevo = new NodoListaJuego(oponente, desplegadas, sobrevivientes, destruidas, gano, id); nuevo.Siguiente = Cabeza; if (Cabeza != null) { Cabeza.Anterior = nuevo; } Cabeza = nuevo; }
public string Codigo2() { NodoListaJuego aux = Cabeza; if (aux != null) { while (aux.Siguiente != null) { codigo += "node" + aux.ID + "->" + "node" + aux.Siguiente.ID + "; \n"; codigo += "node" + aux.Siguiente.ID + "->" + "node" + aux.Siguiente.Anterior.ID + "; \n"; aux = aux.Siguiente; } } return(codigo); }
public void insertarDestruidas(NodoArbol raiz) { if (raiz != null) { if (raiz.Lista.CabezaN != null) { NodoListaJuego aux1 = raiz.Lista.CabezaN; int contador = 0; while (aux1 != null) { contador += aux1.Udestru; aux1 = aux1.Siguiente; } NodoContactos nuevo = new NodoContactos(raiz.Nickname, contador); unidadesEliminadas.InsertarOrdenada(nuevo); } insertarDestruidas(raiz.Derecho); insertarDestruidas(raiz.Izquierdo); } }
public ListaJuego() { Cabeza = null; }