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