Mercurial > hg > Game > WebGL
annotate drawObj/resources/keyboard.js @ 4:86eb5933aeb9
fix keyboard.js
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 15 Apr 2012 19:17:56 +0900 |
parents | d17004426a74 |
children |
rev | line source |
---|---|
3 | 1 function keyboardDown() |
2 { | |
4
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
3 var d=-Z/20; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
4 switch(String.fromCharCode(event.keyCode)) { |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
5 case 'w': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
6 Z+=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
7 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
8 case 'a': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
9 X-=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
10 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
11 case 's': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
12 Z-=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
13 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
14 case 'd': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
15 X+=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
16 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
17 default: |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
18 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
19 } |
3 | 20 } |
21 | |
22 function keyboardUp() | |
23 { | |
24 | |
25 | |
26 } | |
27 | |
28 function keyboardPress() | |
29 { | |
4
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
30 var d=-Z/20; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
31 switch(String.fromCharCode(event.keyCode)) { |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
32 case 'w': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
33 Z+=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
34 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
35 case 'a': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
36 X-=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
37 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
38 case 's': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
39 Z-=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
40 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
41 case 'd': |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
42 X+=d; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
43 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
44 default: |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
45 break; |
86eb5933aeb9
fix keyboard.js
Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
46 } |
3 | 47 |
48 } |