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…