Mercurial > hg > Members > koba > t_dandy
diff Character.c @ 56:a80422eb44a9
bug fix.TODO:print delete message on videoNONE mode.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 29 Jan 2011 02:46:41 +0900 |
parents | b31bed246abd |
children | 978097c6427a |
line wrap: on
line diff
--- a/Character.c Fri Jan 28 19:05:00 2011 +0900 +++ b/Character.c Sat Jan 29 02:46:41 2011 +0900 @@ -113,9 +113,10 @@ break; } } - - q->chara_id = dtable[charano].count; - dtable[charano].count++; + + int number = enemystate[charano].charano; + q->chara_id = dtable[number].count; + dtable[number].count++; q->state = action; q->collision = atari; @@ -126,14 +127,14 @@ q->tama = tf; q->vit = enemystate[charano].p; q->score = enemystate[charano].sc; - q->charano = enemystate[charano].charano; + q->charano = number; q->s = 0; q->f = TRUE; if (q->tama == FALSE) { printf("F%d: CREATE [NAME]%s_%d [COORD]x= %f y= %f vx= %f vy= %f\n", - filpcount, dtable[q->charano].name, q->chara_id, + filpcount, dtable[number].name, q->chara_id, q->x, q->y, q->vx, q->vy); }