Mercurial > hg > Game > WebGL
diff dandy/resources/enemy.js @ 1:54589bb5e57d
add dandy
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 23 Feb 2012 14:51:33 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dandy/resources/enemy.js Thu Feb 23 14:51:33 2012 +0900 @@ -0,0 +1,50 @@ +//旧 dandy の画面との調整 +//(1920,1080) を (200,140) として扱うため +d_x = 0.104;//200 / 1920 +d_y = 0.129;//140 / 1080 +tf = false; + + +function Putenemy(charano, x, y, vx, vy, chara_state) +{ + var p = new Character(); + + p.collision = atari; + p.x = x * d_x; //旧 dandy に座標を合わせるため + p.y = y * d_y; //上に同じく + p.vx = vx * d_x; + p.vy = vy * d_y; + 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.vertexObject = enemy[charano].vertexObject; + p.normalObject = enemy[charano].normalObject; + p.texCoordObject = enemy[charano].texCoordObject; + p.indexObject = enemy[charano].indexObject; + p.numIndices = enemy[charano].numIndices + p.texture = enemy[charano].texture; + p.w = enemy[charano].w; + p.h = enemy[charano].h; + /* + p.image = enemystate[charano]; + p.texture = enemy[charanostate].texture; + p.w = enemy[charanostate].w; + p.h = enemy[charanostate].h; + */ +} + +