Mercurial > hg > Members > e085711
comparison webGL/dandy/resources/collision.js @ 11:680b5b0cd1e4
upload
author | NOBUYASU Oshiro |
---|---|
date | Mon, 12 Jul 2010 08:01:12 +0900 |
parents | 4343c1feedb5 |
children | 61febc94fa62 |
comparison
equal
deleted
inserted
replaced
10:a959cdca5b62 | 11:680b5b0cd1e4 |
---|---|
19 var w = p.w; | 19 var w = p.w; |
20 var h = p.h; | 20 var h = p.h; |
21 | 21 |
22 //自機やられ | 22 //自機やられ |
23 if ((ex < jiki.x + jiki.w /2 ) && (ex + w > jiki.x + jiki.w /2) | 23 if ((ex < jiki.x + jiki.w /2 ) && (ex + w > jiki.x + jiki.w /2) |
24 && ( ey < jiki.y + jiki.h / 2) && (ey + h > jiki.y + jiki.h / 2)) | 24 && ( ey < jiki.y + jiki.h / 2) && (ey + h > jiki.y + jiki.h / 2) |
25 && (jiki.muteki <= 0)) | |
25 { | 26 { |
26 | 27 Bom(jiki.x,jiki.y); |
28 | |
27 jiki.bf = false; | 29 jiki.bf = false; |
30 | |
28 jiki.zanki--; | 31 jiki.zanki--; |
29 jiki.muteki = 120; | 32 jiki.muteki = 120; |
33 // jiki.muteki = 0; | |
30 | 34 |
31 /* | 35 /* |
32 infg.stg = 0; | 36 infg.stg = 0; |
33 infg_level--; | 37 infg_level--; |
34 if ( infg_level < 0) | 38 if ( infg_level < 0) |
47 tama_lv1[i1].r = -1; | 51 tama_lv1[i1].r = -1; |
48 p.vit -= TAMALV1P; | 52 p.vit -= TAMALV1P; |
49 // infg.stg += 4; | 53 // infg.stg += 4; |
50 if (p.vit <= 0) { | 54 if (p.vit <= 0) { |
51 // infg.stg += 4; | 55 // infg.stg += 4; |
52 // Bom(p.x, p.y); | 56 Bom(p.x, p.y); |
53 // enemycount += (p.score * ((infg.stg / 128) + infg_level + 1)); | 57 // enemycount += (p.score * ((infg.stg / 128) + infg_level + 1)); |
54 p.state = delete_chara; | 58 p.state = delete_chara; |
55 p.collision= noaction; | 59 p.collision= noaction; |
56 p.flag = false; | 60 p.flag = false; |
57 return p; | 61 return p; |
64 p.vit -= TAMALV1P; | 68 p.vit -= TAMALV1P; |
65 | 69 |
66 // infg.stg++; | 70 // infg.stg++; |
67 if (p.vit <= 0) { | 71 if (p.vit <= 0) { |
68 // infg.stg += 4; | 72 // infg.stg += 4; |
69 // Bom(p.x, p.y); | 73 Bom(p.x, p.y); |
70 // enemycount += (p.score * ((infg.stg / 128) + infg_lvel + 1)); | 74 // enemycount += (p.score * ((infg.stg / 128) + infg_lvel + 1)); |
71 p.state = delete_chara; | 75 p.state = delete_chara; |
72 p.collision = noaction; | 76 p.collision = noaction; |
73 p.flag = false; | 77 p.flag = false; |
74 return p; | 78 return p; |