comparison 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
comparison
equal deleted inserted replaced
-1:000000000000 0:fbb6f4f89f76
1 function keyboardDown()
2 {
3 switch(String.fromCharCode(event.keyCode)) {
4 case 'w':
5 speedZ = 0.006;
6 break;
7 case 'a':
8 speedX = -0.006;
9 break;
10 case 's':
11 speedZ = -0.006;
12 break;
13 case 'd':
14 speedX = 0.006;
15 break;
16
17 case 'i':
18 rotateY = 0.006;
19 break;
20 case 'j':
21 rotateX = -0.006;
22 break;
23 case 'k':
24 rotateY = -0.006;
25 break;
26 case 'l':
27 rotateX = 0.006;
28 break;
29 default:
30 break;
31 }
32 }
33
34 function keyboardUp()
35 {
36
37 xPos = 0;
38 zPos = 0;
39 xEye = 0;
40 yEye = 0;
41 speedX = 0;
42 speedZ = 0;
43 rotateX = 0;
44 rotateY = 0;
45 }
46
47 function keyboardPress()
48 {
49 switch(String.fromCharCode(event.keyCode)) {
50 case 'w':
51 speedZ = 0.006;
52 break;
53 case 'a':
54 speedX = -0.006;
55 break;
56 case 's':
57 speedZ = -0.006;
58 break;
59 case 'd':
60 speedX = 0.006;
61 break;
62
63 case 'i':
64 rotateY = 0.006;
65 break;
66 case 'j':
67 rotateX = -0.006;
68 break;
69 case 'k':
70 rotateY = -0.006;
71 break;
72 case 'l':
73 rotateX = 0.006;
74 break;
75 default:
76 break;
77 }
78 }