annotate webGL/dandy/resources/keybord.js~ @ 27:e3a50cb29c85 default tip

upload xmldisplay
author nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
date Wed, 20 Apr 2011 23:45:15 +0900
parents 2018ad94fd9b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
1 function keybordDown()
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
2 {
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
3 var code = event.keyCode;
17
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
4 if(code == KEY_D) { }
13
NOBUYASU Oshiro
parents: 12
diff changeset
5 if(code == KEY_E) { pad.r1 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
6 if(code == KEY_R) { pad.r2 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
7 if(code == KEY_A) { pad.k0 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
8 if(code == KEY_Z) { pad.k1 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
9 if(code == KEY_S) { pad.k3 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
10 if(code == KEY_X) { pad.k4 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
11 if(code == KEY_W) { pad.l1 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
12 if(code == KEY_Q) { pad.l2 = 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
13 if(code == LEFT_ARROW) { pad.left += 0.5; pad.count++; }
NOBUYASU Oshiro
parents: 12
diff changeset
14 if(code == RIGHT_ARROW) { pad.right += 0.5; pad.count++; }
NOBUYASU Oshiro
parents: 12
diff changeset
15 if(code == UP_ARROW) { pad.up += 1; }
NOBUYASU Oshiro
parents: 12
diff changeset
16 if(code == DOWN_ARROW) { pad.down += 1; }
12
61febc94fa62 upload dandy4.html,new xmlFile
NOBUYASU Oshiro
parents: 11
diff changeset
17 if(code == ENTER) pad.start = 1;
17
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
18
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
19 if(code == 75) { pad.left += 0.5; pad.count++; }
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
20 if(code == 186){ pad.right += 0.5; pad.count++; }
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
21 if(code == 79) { pad.up += 1; }
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
22 if(code == 76) { pad.down += 1; }
7
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
23 }
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
24 function keybordPress()
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
25 {
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
26
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
27 }
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
28 function keybordUp()
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
29 {
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
30 var code = event.keyCode;
17
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
31 if(code == KEY_D) { pad.k4 = 0;}
13
NOBUYASU Oshiro
parents: 12
diff changeset
32 if(code == KEY_A) { pad.k0 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
33 if(code == KEY_W) { pad.l1 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
34 if(code == KEY_R) { pad.r2 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
35 if(code == KEY_E) { pad.r1 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
36 if(code == KEY_S) { pad.k3 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
37 if(code == KEY_Z) { pad.k1 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
38 if(code == KEY_X) { pad.k4 = 0; }
NOBUYASU Oshiro
parents: 12
diff changeset
39 if(code == KEY_Q) { pad.l2 = 0; }
7
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
40 if(code == LEFT_ARROW) pad.left = 0;
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
41 if(code == RIGHT_ARROW) pad.right = 0;
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
42 if(code == UP_ARROW) pad.up = 0;
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
43 if(code == DOWN_ARROW) pad.down = 0;
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
44
17
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
45 if(code == 75) pad.left = 0;
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
46 if(code == 186) pad.right = 0;
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
47 if(code == 79) pad.up = 0;
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
48 if(code == 76) pad.down = 0;
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
49
2018ad94fd9b upload sound.js
NOBUYASU Oshiro
parents: 13
diff changeset
50
7
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
51 pad.state=0;
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
52 pad.count=0;
4343c1feedb5 upload boss.js xmlAlpha file
NOBUYASU Oshiro
parents:
diff changeset
53 }