8
|
1 function loadEffectXml(gl,url)
|
|
2 {
|
|
3 if(gl.effect == undefined)gl.effect = new Object();
|
|
4 var xmlChara = new Object();
|
|
5 xmlChara = parsePanel(url);
|
|
6 for (var name in xmlChara)
|
|
7 {
|
|
8 gl.effect[name] = makeXmlObj(gl, xmlChara[name]);
|
|
9 gl.effect[name].texture = loadImageTexture(gl, xmlChara[name].image);
|
|
10 }
|
|
11 }
|
|
12
|
|
13
|
|
14 function parseEnemy(gl)
|
|
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 }
|
|
23
|
|
24 function parseBoss(gl)
|
|
25 {
|
|
26 var boss = [];
|
|
27 for(var name in gl.boss)
|
|
28 {
|
|
29 boss.push(gl.boss[name]);
|
|
30 }
|
|
31 return boss;
|
|
32 }
|
|
33
|
|
34 function parseBullet(gl)
|
|
35 {
|
|
36 var bullets = [];
|
|
37 for(var name in gl.bullet)
|
|
38 {
|
|
39 bullets.push(gl.bullet[name]);
|
|
40 }
|
|
41 return bullets;
|
|
42 }
|