public void graficarArbolB(string nickOp1, string nickOp2) { NodoMatriz cubo = listaJuegos.buscar(nickOp1, nickOp2); if (cubo != null) { g.generarGrafoArbolB(ref cubo.historial.raiz); } }
public void graficarMatriz(string nickOp1, string nickOp2) { NodoMatriz tablero = listaJuegos.buscar(nickOp1, nickOp2); if (tablero != null) { g.generarMatriz(tablero.tablero, 0); g.generarMatriz(tablero.tablero, 1); g.generarMatriz(tablero.tablero, 2); g.generarMatriz(tablero.tablero, 3); } }
public void insertarArbolB(int coordX, int coordY, string idUnidadAtacante, int resultDanio, string idUnidadAtacada, string idEmisor, string idReceptor, string fecha, string tiempo, int idAtaque) { NodoMatriz cubo = listaJuegos.buscar(idEmisor, idReceptor); if (cubo != null) { HistorialMov nuevo = new HistorialMov(coordX, coordY, idUnidadAtacante, resultDanio, idUnidadAtacada, idEmisor, idReceptor, fecha, tiempo, idAtaque); cubo.historial.insertar(nuevo); } //arbolB.insertar(nuevo); //g.generarGrafoArbolB(ref arbolB.raiz); }
public void insertarTableroPrincipa(string nickUsu, string nickOp, int fila, string columna, int nivel, int tipoUnidad, int NoUnidad) { NodoMatriz tableroPrincipal = listaJuegos.buscar(nickUsu, nickOp); if (tableroPrincipal != null) { int col = Encoding.ASCII.GetBytes(columna)[0]; Unidad nueva = new Unidad(nivel, tipoUnidad, ""); nueva.fila = fila; nueva.columna = col; nueva.idUsurio = nickUsu; nueva.idUnidad += NoUnidad.ToString(); tableroPrincipal.tablero.insertar(fila, columna, ref nueva); } }
public void insertar(string op1, string op2, int n0, int n1, int n2, int n3, int noFilas, int noCols, int tJuego, string tiempo, int ordenB) { NodoMatriz nuevo = new NodoMatriz(op1, op2, n0, n1, n2, n3, noFilas, noCols, tJuego, tiempo, ordenB); if (primero == null) { primero = nuevo; size++; } else { nuevo.siguiente = primero; primero = nuevo; size++; } }
public NodoMatriz buscar(string op1, string op2) { NodoMatriz tmp = primero; if (tmp != null) { while (tmp != null) { if (tmp.nickOponente1 == op1 && tmp.nickOponente2 == op2 || tmp.nickOponente1 == op2 && tmp.nickOponente2 == op1) { return(tmp); } tmp = tmp.siguiente; } } return(null); }
public NodoMatriz buscarPorOponente(string nickOp) { NodoMatriz tmp = primero; if (tmp != null) { while (tmp != null) { if (tmp.nickOponente1 == nickOp || tmp.nickOponente1 == nickOp || tmp.nickOponente2 == nickOp || tmp.nickOponente2 == nickOp) { return(tmp); } tmp = tmp.siguiente; } } return(null); }
public List <string> buscarInfoPorOponente(string nickname) { NodoMatriz juegoActual = listaJuegos.buscarPorOponente(nickname); List <string> parametrosJuego = new List <string>(); if (juegoActual != null) { parametrosJuego.Add(juegoActual.No_Naves_Nivel0.ToString()); parametrosJuego.Add(juegoActual.No_Naves_Nivel1.ToString()); parametrosJuego.Add(juegoActual.No_Naves_Nivel2.ToString()); parametrosJuego.Add(juegoActual.No_Naves_Nivel3.ToString()); parametrosJuego.Add(juegoActual.No_Filas.ToString()); parametrosJuego.Add(juegoActual.No_Columnas.ToString()); parametrosJuego.Add(juegoActual.nickOponente1); parametrosJuego.Add(juegoActual.nickOponente2); } return(parametrosJuego); }
public ListaMatriz() { this.primero = null; this.size = 0; }