Mercurial > hg > Members > e085711
comparison webGL/dandy/resources/enemy.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 |
---|---|
1 function loadEnemyXml(gl,url) | 1 function Putenemy(charano, x, y, vx, vy, chara_state) |
2 { | 2 { |
3 if(gl.chara == undefined) gl.chara = new Object(); | 3 var p = new Character(); |
4 var xmlChara = new Object(); | 4 |
5 xmlChara = parsePanel(url); | 5 p.collision = atari; |
6 for (var name in xmlChara) | 6 p.x = x; |
7 { | 7 p.y = y; |
8 gl.chara[name] = makeXmlObj(gl, xmlChara[name]); | 8 p.vx = vx; |
9 gl.chara[name].texture = loadImageTexture(gl, xmlChara[name].image); | 9 p.vy = vy; |
10 } | 10 p.charano = charano; |
11 // p.tama = tf; | |
12 // p.vit = enemystate[charano].p; | |
13 p.vit = 240; | |
14 // p.score = enemystate[charano].sc; | |
15 // p.s = 0; | |
16 p.flag = true; | |
17 p.state = chara_state; | |
18 | |
19 | |
20 loadEnemyImage(charano, p);//image の登録 | |
21 | |
22 active_chara_list.enemy.push(p); | |
23 | |
24 } | |
25 | |
26 function loadEnemyImage(charano, p) | |
27 { | |
28 p.image = enemy[charano]; | |
29 p.texture = enemy[charano].texture; | |
30 p.w = enemy[charano].w; | |
31 p.h = enemy[charano].h; | |
11 } | 32 } |
12 | 33 |
13 | 34 |
14 function parseEnemy(gl) | 35 |
15 { | |
16 var enemy = []; | |
17 enemy.push(gl.chara["enemy_greenclab"]); | |
18 enemy.push(gl.chara["missile"]); | |
19 enemy.push(gl.chara["gunbattery"]); | |
20 enemy.push(gl.chara["meteo"]); | |
21 return enemy; | |
22 } |