예제 #1
0
        public void  insertar(string oponente, int desplegados, int sobrevivientes, int destruidas, int gano)
        {
            NodoLista nuevo = new NodoLista(oponente, desplegados, sobrevivientes, destruidas, gano);

            if (cabeza == null)
            {
                cabeza = nuevo;
            }
            else
            {
                NodoLista aux = cabeza;
                while (aux.siguiente != null)
                {
                    aux = aux.siguiente;
                }
                aux.siguiente  = nuevo;
                nuevo.anterior = aux;
            }
        }
예제 #2
0
파일: ABB.cs 프로젝트: Ebenx/EDD_201504530
        public void escribirNodo(NodoABB actual)
        {
            contenido = contenido + actual.nickname + "[label=\"<f0>|<f1>Nickname: " + actual.nickname + " \nPassword: "******" \nEmail: " + actual.email + " \nConectado: " + actual.conectado.ToString() + "|<f2>\"];\n";


            //GRAFICANDO LISTA
            if (actual.juegos != null && actual.juegos.cabeza != null)
            {
                NodoLista aux = actual.juegos.cabeza;
                int       i   = 0;
                escribirNodoJuego(aux, actual, i);
                do
                {
                    escribirNodoJuego(aux.siguiente, actual, i);
                    contenido = contenido + "J" + actual.nickname + i.ToString() + " -> " + "J" + actual.nickname + (i + 1).ToString() + ";\n";
                    aux       = aux.siguiente;
                    i++;
                } while (aux.siguiente != null);
                graficarListaAlrevez(aux, actual, i);
                contenido = contenido + actual.nickname + ":f1 -> " + "J" + actual.nickname + "0;\n";
            }
        }
예제 #3
0
 public void eliminarLista()
 {
     cabeza = null;
 }
예제 #4
0
 public ListaJuegos()
 {
     cabeza = null;
 }