Mercurial > hg > Members > e085711
diff webGL/dandy/resources/enemy.js~ @ 11:680b5b0cd1e4
upload
author | NOBUYASU Oshiro |
---|---|
date | Mon, 12 Jul 2010 08:01:12 +0900 |
parents | 4343c1feedb5 |
children | 61febc94fa62 |
line wrap: on
line diff
--- a/webGL/dandy/resources/enemy.js~ Sat Jul 10 16:38:23 2010 +0900 +++ b/webGL/dandy/resources/enemy.js~ Mon Jul 12 08:01:12 2010 +0900 @@ -1,22 +1,35 @@ -function loadEnemyXml(gl,url) +function Putenemy(charano, x, y, vx, vy, chara_state) { - if(gl.chara == undefined) gl.chara = new Object(); - var xmlChara = new Object(); - xmlChara = parsePanel(url); - for (var name in xmlChara) - { - gl.chara[name] = makeXmlObj(gl, xmlChara[name]); - gl.chara[name].texture = loadImageTexture(gl, xmlChara[name].image); - } + var p = new Character(); + + p.collision = atari; + p.x = x; + p.y = y; + p.vx = vx; + p.vy = vy; + 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; + + + loadEnemyImage(charano, p);//image の登録 + + active_chara_list.enemy.push(p); + +} + +function loadEnemyImage(charano, p) +{ + p.image = enemy[charano]; + p.texture = enemy[charano].texture; + p.w = enemy[charano].w; + p.h = enemy[charano].h; } -function parseEnemy(gl) -{ - var enemy = []; - enemy.push(gl.chara["enemy_greenclab"]); - enemy.push(gl.chara["missile"]); - enemy.push(gl.chara["gunbattery"]); - enemy.push(gl.chara["meteo"]); - return enemy; -} \ No newline at end of file +