annotate webGL/dandy/resources/tama.js~ @ 11:680b5b0cd1e4

upload
author NOBUYASU Oshiro
date Mon, 12 Jul 2010 08:01:12 +0900
parents
children 61febc94fa62
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
NOBUYASU Oshiro
parents:
diff changeset
1 function Puttama(type, x, y)
NOBUYASU Oshiro
parents:
diff changeset
2 {
NOBUYASU Oshiro
parents:
diff changeset
3 switch (type) {
NOBUYASU Oshiro
parents:
diff changeset
4 case 0:
NOBUYASU Oshiro
parents:
diff changeset
5 Putenemy(4, x, y, 0, 0.8, chara_state0);
NOBUYASU Oshiro
parents:
diff changeset
6 // alert(Mysin(15));alert(Mycos(15));
NOBUYASU Oshiro
parents:
diff changeset
7 // Putenemy(5, x, y, Mysin(15) * 2 / SANKAKU,
NOBUYASU Oshiro
parents:
diff changeset
8 // Mycos(15) * 2 / SANKAKU, chara_staet0);
NOBUYASU Oshiro
parents:
diff changeset
9 break;
NOBUYASU Oshiro
parents:
diff changeset
10 }
NOBUYASU Oshiro
parents:
diff changeset
11
NOBUYASU Oshiro
parents:
diff changeset
12 }
NOBUYASU Oshiro
parents:
diff changeset
13
NOBUYASU Oshiro
parents:
diff changeset
14
NOBUYASU Oshiro
parents:
diff changeset
15 function loadBulletImage(tamano, e)
NOBUYASU Oshiro
parents:
diff changeset
16 {
NOBUYASU Oshiro
parents:
diff changeset
17 e.image = ebullets[tamano];
NOBUYASU Oshiro
parents:
diff changeset
18 e.texture = ebullets[tamano].texture;
NOBUYASU Oshiro
parents:
diff changeset
19 e.w = ebullets[tamano].w;
NOBUYASU Oshiro
parents:
diff changeset
20 e.h = ebullets[tamano].h;
NOBUYASU Oshiro
parents:
diff changeset
21 }
NOBUYASU Oshiro
parents:
diff changeset
22
NOBUYASU Oshiro
parents:
diff changeset
23
NOBUYASU Oshiro
parents:
diff changeset
24 function teki()
NOBUYASU Oshiro
parents:
diff changeset
25 {
NOBUYASU Oshiro
parents:
diff changeset
26 this.x=0;
NOBUYASU Oshiro
parents:
diff changeset
27 this.y=0;
NOBUYASU Oshiro
parents:
diff changeset
28 this.sx=0;
NOBUYASU Oshiro
parents:
diff changeset
29 this.xy=0;
NOBUYASU Oshiro
parents:
diff changeset
30 this.tamarno=0;
NOBUYASU Oshiro
parents:
diff changeset
31 this.tama=false;//タマ
NOBUYASU Oshiro
parents:
diff changeset
32 this.flag=0;//表示フラグ
NOBUYASU Oshiro
parents:
diff changeset
33 this.p=0;//硬さ
NOBUYASU Oshiro
parents:
diff changeset
34 this.move=0;
NOBUYASU Oshiro
parents:
diff changeset
35 this.sc=0;//スコア
NOBUYASU Oshiro
parents:
diff changeset
36 this.dt1=0;
NOBUYASU Oshiro
parents:
diff changeset
37 this.dt2=0;
NOBUYASU Oshiro
parents:
diff changeset
38 this.w=0;
NOBUYASU Oshiro
parents:
diff changeset
39 this.h=0;
NOBUYASU Oshiro
parents:
diff changeset
40 this.image = new Object();
NOBUYASU Oshiro
parents:
diff changeset
41 this.texture = new Object();
NOBUYASU Oshiro
parents:
diff changeset
42 this.s=0;
NOBUYASU Oshiro
parents:
diff changeset
43 return this;
NOBUYASU Oshiro
parents:
diff changeset
44 }
NOBUYASU Oshiro
parents:
diff changeset
45 /*
NOBUYASU Oshiro
parents:
diff changeset
46 function Putenemy2(tamano, x, y, vx, vy, chara_state)
NOBUYASU Oshiro
parents:
diff changeset
47 {
NOBUYASU Oshiro
parents:
diff changeset
48 // var ii = 0;
NOBUYASU Oshiro
parents:
diff changeset
49
NOBUYASU Oshiro
parents:
diff changeset
50 var e = new teki();
NOBUYASU Oshiro
parents:
diff changeset
51 e.x = x;
NOBUYASU Oshiro
parents:
diff changeset
52 e.y = y;
NOBUYASU Oshiro
parents:
diff changeset
53 e.vx = sx;
NOBUYASU Oshiro
parents:
diff changeset
54 e.vy = sy;
NOBUYASU Oshiro
parents:
diff changeset
55 e.tamano = tamano;
NOBUYASU Oshiro
parents:
diff changeset
56 e.flag = true;
NOBUYASU Oshiro
parents:
diff changeset
57 // e.sc = enemystate[tamano].sc;
NOBUYASU Oshiro
parents:
diff changeset
58 // e.dt1 = e.dt2 = 0;
NOBUYASU Oshiro
parents:
diff changeset
59 e.move = move;
NOBUYASU Oshiro
parents:
diff changeset
60 // e.tama = tf;
NOBUYASU Oshiro
parents:
diff changeset
61
NOBUYASU Oshiro
parents:
diff changeset
62 loadBulletImage(tamano, e);//image の登録
NOBUYASU Oshiro
parents:
diff changeset
63 active_chara_list.tama.push(e);//敵の弾情報を配列に追加
NOBUYASU Oshiro
parents:
diff changeset
64
NOBUYASU Oshiro
parents:
diff changeset
65 }
NOBUYASU Oshiro
parents:
diff changeset
66 */