Essa classe usa uma biblioteca que é parte da Gamelib, criada por Scott Porter e atualizada por Brent Silby. Gamelib é disponível nos termos da GNU Library General Public Licence.
Para usar a biblioteca adicionar uma linha na sessão <HEAD> da página com:
<script language="Javascript" src="gamelib_keyboard.js"></script>
Mas você precisa dar um clique no link abaixo e salvar esse arquivo (com a biblioteca) na mesma pasta onde ficar a página (ou referenciar):
Para criar um objeto da Classe você define a tecla. Exemplos:
upkey = Kb_trapkey("UP");
Gkey = Kb_trapkey("G");
Não é considerada caixa (maiúsculas/minúsculas).
Existe só uma propriedade e é usada testando dentro de um "time step loop". Exemplo:
...
if(upKey.pressed){
// fazer alguma coisa
}
...
LIÇÃO ANTERIOR PRÓXIMA LIÇÃO