Mercurial > hg > Game > WebGL
comparison 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 |
comparison
equal
deleted
inserted
replaced
0:718974a1a32b | 1:54589bb5e57d |
---|---|
1 //旧 dandy の画面との調整 | |
2 //(1920,1080) を (200,140) として扱うため | |
3 d_x = 0.104;//200 / 1920 | |
4 d_y = 0.129;//140 / 1080 | |
5 tf = false; | |
6 | |
7 | |
8 function Putenemy(charano, x, y, vx, vy, chara_state) | |
9 { | |
10 var p = new Character(); | |
11 | |
12 p.collision = atari; | |
13 p.x = x * d_x; //旧 dandy に座標を合わせるため | |
14 p.y = y * d_y; //上に同じく | |
15 p.vx = vx * d_x; | |
16 p.vy = vy * d_y; | |
17 p.charano = charano; | |
18 p.tama = tf; | |
19 p.vit = enemystate[charano].p; | |
20 p.vit = 240; | |
21 // p.score = enemystate[charano].sc; | |
22 // p.s = 0; | |
23 p.flag = true; | |
24 p.state = chara_state; | |
25 | |
26 loadEnemyImage(charano, p);//image の登録 | |
27 | |
28 active_chara_list.enemy.push(p); | |
29 | |
30 } | |
31 | |
32 function loadEnemyImage(charano, p) | |
33 { | |
34 p.vertexObject = enemy[charano].vertexObject; | |
35 p.normalObject = enemy[charano].normalObject; | |
36 p.texCoordObject = enemy[charano].texCoordObject; | |
37 p.indexObject = enemy[charano].indexObject; | |
38 p.numIndices = enemy[charano].numIndices | |
39 p.texture = enemy[charano].texture; | |
40 p.w = enemy[charano].w; | |
41 p.h = enemy[charano].h; | |
42 /* | |
43 p.image = enemystate[charano]; | |
44 p.texture = enemy[charanostate].texture; | |
45 p.w = enemy[charanostate].w; | |
46 p.h = enemy[charanostate].h; | |
47 */ | |
48 } | |
49 | |
50 |