Ajudem a cobra fazer a curva!!!!  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Luiz-SP
JavaChild
[Avatar]

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
[Email]
chicobento
JavaGuru
[Avatar]

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
[MSN]
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

eu já fiz e deu certo...

[]´s
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team