Programação com OpenGL/Android GLUT Wrapper: diferenças entre revisões

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Linha 313:
</source>
 
== Eventos de entrada dedo dispositivo ==
 
Nós reusaremos a função <code>engine_handle_input</code> para este exemplo do native-activity.
 
É importante ter o <code>return 0</code> enquanto o evento não é diretamente manuseável, para que o sistema Android faça isto, para instanciá-lo nos comummente deixaremos o Android cuidar do botão de retorno(back).
 
O framework NativeActivity parece não enviar apropriadamente os eventos de repetição: A tecla é pressionada e despressionada exatamente ao mesmo tempo, e a conta de repetição é sempre 0, Consequentemente não é parece possivel processar as setas do Hacker´s Keyboard sem rescrever parte da framework.
 
Movimentação (touchscreen) e eventos do teclado são manuseados apenas pelo mesmo canal.
 
Para acompanhar o usuario quando ele sai do teclas para usar as setas do teclado, nos implementaremos um virtual keypad(VPAD), localizado no canto inferior esquerdo, ativando a touchscreen.
O esforço foi feito para evitar a mistura de um evento VPAD e um evento de movimentação e vice-versa.
 
== Referencia ==