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;