Example #1
0
        private String getCodigoInterno()
        {
            String etiqueta;
            NodoListaDoble actual = this.ListaJuegos.primero;
            if (Izquierdo == null && Derecho == null)
            {
                etiqueta = "nodo" + id + " [ label =\"" + Usuario + "\"];\n";
                while (actual != null)
                {

                    etiqueta="nodo" + id + " [ label =\"" + "Oponente: " + actual.getNicknameOponente() + "\\n Unidades Desplegadas: " + actual.getUnidadesDesplegadas().ToString() + "\\n Unidades Sobrevivientes: " + actual.getUnidadesSobrevivientes().ToString() + "\\n Unidades Destruidas: " + actual.getUnidadesDestruidas().ToString() + "\\n Estado Victoria: " + actual.getEstadoVictoria().ToString() + "\"];\n");
                    id++;
                    actual = actual.getSiguiente();
                }

            }
            else
            {
                etiqueta = "nodo" + id + " [ label =\"<C0>|" + Usuario + "|<C1>\"];\n";
            }
            if (Izquierdo != null)
            {
                etiqueta = etiqueta + Izquierdo.getCodigoInterno() +
                   "nodo" + id + ":C0->nodo" + Izquierdo.id + "\n";
            }
            if (Derecho != null)
            {
                etiqueta = etiqueta + Derecho.getCodigoInterno() +
                   "nodo" + id + ":C1->nodo" + Derecho.id + "\n";
            }
            return etiqueta;
        }
        private String getCodigoInterno()
        {
            String         etiqueta;
            NodoListaDoble actual = this.ListaJuegos.primero;

            if (Izquierdo == null && Derecho == null)
            {
                etiqueta = "nodo" + id + " [ label =\"" + Usuario + "\"];\n";
            }
            else
            {
                etiqueta = "nodo" + id + " [ label =\"<C0>|" + Usuario + "|<C1>\"];\n";
            }
            if (Izquierdo != null)
            {
                etiqueta = etiqueta + Izquierdo.getCodigoInterno() +
                           "nodo" + id + ":C1->nodo" + Izquierdo.id + "\n";
            }
            if (Derecho != null)
            {
                etiqueta = etiqueta + Derecho.getCodigoInterno() +
                           "nodo" + id + ":C0->nodo" + Derecho.id + "\n";
            }
            return(etiqueta);
        }