Mercurial > hg > Members > koba > t_dandy
comparison 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 |
comparison
equal
deleted
inserted
replaced
55:2c33aa6a4a37 | 56:a80422eb44a9 |
---|---|
111 if(q->f == FALSE) | 111 if(q->f == FALSE) |
112 { | 112 { |
113 break; | 113 break; |
114 } | 114 } |
115 } | 115 } |
116 | 116 |
117 q->chara_id = dtable[charano].count; | 117 int number = enemystate[charano].charano; |
118 dtable[charano].count++; | 118 q->chara_id = dtable[number].count; |
119 dtable[number].count++; | |
119 | 120 |
120 q->state = action; | 121 q->state = action; |
121 q->collision = atari; | 122 q->collision = atari; |
122 q->x = x; | 123 q->x = x; |
123 q->y = y; | 124 q->y = y; |
124 q->vx = vx; | 125 q->vx = vx; |
125 q->vy = vy; | 126 q->vy = vy; |
126 q->tama = tf; | 127 q->tama = tf; |
127 q->vit = enemystate[charano].p; | 128 q->vit = enemystate[charano].p; |
128 q->score = enemystate[charano].sc; | 129 q->score = enemystate[charano].sc; |
129 q->charano = enemystate[charano].charano; | 130 q->charano = number; |
130 q->s = 0; | 131 q->s = 0; |
131 q->f = TRUE; | 132 q->f = TRUE; |
132 | 133 |
133 | 134 |
134 if (q->tama == FALSE) { | 135 if (q->tama == FALSE) { |
135 printf("F%d: CREATE [NAME]%s_%d [COORD]x= %f y= %f vx= %f vy= %f\n", | 136 printf("F%d: CREATE [NAME]%s_%d [COORD]x= %f y= %f vx= %f vy= %f\n", |
136 filpcount, dtable[q->charano].name, q->chara_id, | 137 filpcount, dtable[number].name, q->chara_id, |
137 q->x, q->y, q->vx, q->vy); | 138 q->x, q->y, q->vx, q->vy); |
138 } | 139 } |
139 | 140 |
140 } | 141 } |
141 | 142 |