Mercurial > hg > Members > e105716
view fps/resources/keyboard.js @ 0:fbb6f4f89f76
info3_1week
author | Syusaku Morita <e105716@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 27 Apr 2012 13:13:49 +0900 |
parents | |
children | 6b217e0f301c |
line wrap: on
line source
function keyboardDown() { switch(String.fromCharCode(event.keyCode)) { case 'w': speedZ = 0.006; break; case 'a': speedX = -0.006; break; case 's': speedZ = -0.006; break; case 'd': speedX = 0.006; break; case 'i': rotateY = 0.006; break; case 'j': rotateX = -0.006; break; case 'k': rotateY = -0.006; break; case 'l': rotateX = 0.006; break; default: break; } } function keyboardUp() { xPos = 0; zPos = 0; xEye = 0; yEye = 0; speedX = 0; speedZ = 0; rotateX = 0; rotateY = 0; } function keyboardPress() { switch(String.fromCharCode(event.keyCode)) { case 'w': speedZ = 0.006; break; case 'a': speedX = -0.006; break; case 's': speedZ = -0.006; break; case 'd': speedX = 0.006; break; case 'i': rotateY = 0.006; break; case 'j': rotateX = -0.006; break; case 'k': rotateY = -0.006; break; case 'l': rotateX = 0.006; break; default: break; } }