Beispiel #1
0
        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);
        }
Beispiel #2
0
        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++;
                }
            }
        }
Beispiel #3
0
        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);
        }