Membro desde: 10/01/2004 23:20:19
Mensagens: 131
Localização: São Paulo
Offline
Estou tentando fazer um joguinho snake. Para isso, imaginei um o corpo da cobra uma lista encadeada, para isso fiz uma classe nó (usando com link "anterior e próximo) entre os nóis referências para Objects) e uma classe corpo da cobra. Eu dividi a cobra em várias figura ImageIcon e estou fazendo a animação com thread.Porém, o corpo da cobra faz curva conforme o método abaixo, mas nesta linha:
no.setAnterior() = no.getAnterior.getAnterior()//
tentei fazer uma referência a uma referência??? Algo parecido com um ponteiro para um ponteiro que agente usa em C. Como faço isso em Java?
public void fazCurva (String direcao, No no){
while (no.getProximo() != null ){
no.setDirecao(direcao);
no.setAnterior() = no.getAnterior.getAnterior(); // dúvida
}
}
Estou aberto a sugestões....
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16
29/07/2004 10:09:56
Assunto:
chicobento
JavaGuru
Membro desde: 14/06/2004 01:44:04
Mensagens: 226
Localização: Campinas
Offline
Bom dia,blz ?
Talvez o que vc esteja querendo seja isso :
T+!
SCEA 5
29/07/2004 10:27:44
Assunto:
Vegetto
GUJ Ranger
Membro desde: 22/06/2003 15:39:49
Mensagens: 797
Localização: Campinas
Offline
Olá
Remova o último nó da sua lista;
Crie um novo nó com a nova direção apontando pro primeiro nó da lista atual