view dandy/resources/enemy.js @ 8:49b0d0c7d613 default tip

fix drawObj
author dimolto
date Thu, 19 Apr 2012 16:29:13 +0900
parents 54589bb5e57d
children
line wrap: on
line source

//旧 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;
    */
}