public void fichasToLSL(Jugador j) { int i = 0; LSL aux = new LSL(); while (i != 7) { aux.insertar(j.getVectorFichas()[i], aux.ultimoNodo()); i++; } j.setFichas(aux); }
public void crearlistaFichas() { listaFichas = new LSL(); int j = 0; for (int i = 0; i <= 6; i++) { for (int k = i; k <= 6; k++) { listaFichas.insertar(new Ficha(i, k, j), listaFichas.ultimoNodo()); j++; } } }
private void renovarLista(Jugador j, Ficha f) { LSL aux = new LSL(); nodoSimple x = j.getFichas().primerNodo(); while (!j.getFichas().finDeRecorrido(x)) { if (x.retornaDato() != f) { aux.insertar(x.retornaDato(), aux.ultimoNodo()); } x = x.retornaLiga(); } j.setFichas(aux); }