Ajudem a cobra a fazer a curva!

1 resposta
Luiz-SP

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…

1 Resposta

joaobosco

era isso q vc queria fazer?


no.setAnterior(no.getAnterior().getAnterior());

flw!

Criado 29 de julho de 2004
Ultima resposta 29 de jul. de 2004
Respostas 1
Participantes 2