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
+