Mercurial > hg > Members > e085711
view webGL/dandy/resources/boss.js @ 7:4343c1feedb5
upload boss.js xmlAlpha file
author | NOBUYASU Oshiro |
---|---|
date | Mon, 05 Jul 2010 17:19:51 +0900 |
parents | |
children | 03b67cd2bde7 |
line wrap: on
line source
function loadBossXml(gl,url) { if(gl.boss == undefined)gl.boss = new Object(); var xmlChara = new Object(); xmlChara = parsePanel(url); for (var name in xmlChara) { gl.boss[name] = makeXmlObj(gl, xmlChara[name]); gl.boss[name].texture = loadImageTexture(gl, xmlChara[name].image); } } function parseBoss(gl) { var boss = []; for(var name in gl.boss) { boss.push(gl.boss[name]); } return boss; } function pushBoss(gl, enemy) { for(var name in gl.boss) { enemy.push(gl.boss[name]); } } function PutBoss(charano, x, y, vx, vy, chara_state) { var p = new Character(); p.collision = atari; p.x = x; p.y = y; p.vx = vx; p.vy = vy; p.d1 = 0; p.s = 0.125; p.charano = charano; // p.tama = tf; // p.vit = enemystate[charano].p; p.vit = 240; // p.score = enemystate[charano].sc; // p.s = 0; p.flag = true; p.state = chara_state; loadBossImage(charano, p);//image の登録 active_chara_list.enemy.push(p); } function loadBossImage(charano, p) { p.image = boss[charano]; p.texture = boss[charano].texture; p.w = boss[charano].w; p.h = boss[charano].h; }