Como testar as teclas pressionadas?

2 respostas
Z

olá amigos, estou desenvolvendo um game para celular e estou me baseando nos muitos tutoriais q tem na web falando sobre isso.

mas estou tendo dificuldades para achar uma tabela com os nomes das teclas para testar.

por exemplo eu já sei que nas teclas de direção (2 cima, 4 esquerda, 6 direita, 6 baixo) tem como testar usando LEFT_PRESSED, RIGHT_PRESSED e assim por diante. mas eu quero que o heroi atire quando a tecla 5 for pressionada. como faço para testar essa tecla?

agradeço desde já a ajuda…

valeu

2 Respostas

F

Vc tem q implementar o seguinte método na sua classe que extende Canvas:

protected void keyPressed(int keyCode)

Daí nesse método vc dá um System.out no keyCode para ver qual o valor da tecla.

Z

bah!, depois que postei a dúvida, que fui lembrar de pesquisar direto na biblioteca Sobre isso.

Achei, é tri barbada é só testar if((KeyState & FIRE_PRESSED)!=0){bloco de código}

facilicades da MIDP 2.0…

agradeço a ajuda mesmo assim…

flw!

Criado 10 de janeiro de 2007
Ultima resposta 10 de jan. de 2007
Respostas 2
Participantes 2