Mercurial > hg > Members > koba > t_dandy
comparison ppe/Atari.cc @ 57:978097c6427a
bug fix.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 29 Jan 2011 22:43:17 +0900 |
parents | 3acdeb3dc3e8 |
children | cd05eee90279 |
comparison
equal
deleted
inserted
replaced
56:a80422eb44a9 | 57:978097c6427a |
---|---|
87 infg->stg += 4; | 87 infg->stg += 4; |
88 sprite->flag = true; | 88 sprite->flag = true; |
89 Bom(p->x, p->y, &sprite->data[0]); | 89 Bom(p->x, p->y, &sprite->data[0]); |
90 *enemycount += (p->score * | 90 *enemycount += (p->score * |
91 ((infg->stg / 128) + infg_level + 1)); | 91 ((infg->stg / 128) + infg_level + 1)); |
92 p->task = DELETE_CHARA; | 92 p->collision_task = true; |
93 p->f = FALSE; | 93 p->f = FALSE; |
94 | 94 |
95 *q = *p; | 95 *q = *p; |
96 return 0; | 96 return 0; |
97 } | 97 } |
107 infg->stg += 4; | 107 infg->stg += 4; |
108 sprite->flag = true; | 108 sprite->flag = true; |
109 Bom(p->x, p->y, &sprite->data[0]); | 109 Bom(p->x, p->y, &sprite->data[0]); |
110 *enemycount += (p->score * | 110 *enemycount += (p->score * |
111 ((infg->stg / 128) + infg_level + 1)); | 111 ((infg->stg / 128) + infg_level + 1)); |
112 p->task = DELETE_CHARA; | 112 p->collision_task = true; |
113 p->f = FALSE; | 113 p->f = FALSE; |
114 | 114 |
115 *q = *p; | 115 *q = *p; |
116 return 0; | 116 return 0; |
117 } | 117 } |
131 infg->stg += 4; | 131 infg->stg += 4; |
132 sprite->flag = true; | 132 sprite->flag = true; |
133 Bom(p->x, p->y, &sprite->data[0]); | 133 Bom(p->x, p->y, &sprite->data[0]); |
134 *enemycount += (p->score * | 134 *enemycount += (p->score * |
135 ((infg->stg / 128) + infg_level + 1)); | 135 ((infg->stg / 128) + infg_level + 1)); |
136 p->task = DELETE_CHARA; | 136 p->collision_task = true; |
137 p->f = FALSE; | 137 p->f = FALSE; |
138 | 138 |
139 *q = *p; | 139 *q = *p; |
140 return 0; | 140 return 0; |
141 } | 141 } |
154 infg->stg += 4; | 154 infg->stg += 4; |
155 sprite->flag = true; | 155 sprite->flag = true; |
156 Bom(p->x, p->y, &sprite->data[0]); | 156 Bom(p->x, p->y, &sprite->data[0]); |
157 *enemycount += (p->score * | 157 *enemycount += (p->score * |
158 ((infg->stg / 128) + infg_level + 1)); | 158 ((infg->stg / 128) + infg_level + 1)); |
159 p->task = DELETE_CHARA; | 159 p->collision_task = true; |
160 p->f = FALSE; | 160 p->f = FALSE; |
161 | 161 |
162 *q = *p; | 162 *q = *p; |
163 return 0; | 163 return 0; |
164 } | 164 } |
175 infg->stg += 4; | 175 infg->stg += 4; |
176 sprite->flag = true; | 176 sprite->flag = true; |
177 Bom(p->x, p->y, &sprite->data[0]); | 177 Bom(p->x, p->y, &sprite->data[0]); |
178 *enemycount += (p->score * | 178 *enemycount += (p->score * |
179 ((infg->stg / 128) + infg_level + 1)); | 179 ((infg->stg / 128) + infg_level + 1)); |
180 p->task = DELETE_CHARA; | 180 p->collision_task = true; |
181 p->f = FALSE; | 181 p->f = FALSE; |
182 | 182 |
183 *q = *p; | 183 *q = *p; |
184 return 0; | 184 return 0; |
185 } | 185 } |
196 infg->stg += 4; | 196 infg->stg += 4; |
197 sprite->flag = true; | 197 sprite->flag = true; |
198 Bom(p->x, p->y, &sprite->data[0]); | 198 Bom(p->x, p->y, &sprite->data[0]); |
199 *enemycount += (p->score * | 199 *enemycount += (p->score * |
200 ((infg->stg / 128) + infg_level + 1)); | 200 ((infg->stg / 128) + infg_level + 1)); |
201 p->task = DELETE_CHARA; | 201 p->collision_task = true; |
202 p->f = FALSE; | 202 p->f = FALSE; |
203 | 203 |
204 *q = *p; | 204 *q = *p; |
205 return 0; | 205 return 0; |
206 } | 206 } |
215 infg->stg += 4; | 215 infg->stg += 4; |
216 sprite->flag = true; | 216 sprite->flag = true; |
217 Bom(p->x, p->y, &sprite->data[0]); | 217 Bom(p->x, p->y, &sprite->data[0]); |
218 *enemycount += (p->score * | 218 *enemycount += (p->score * |
219 ((infg->stg / 128) + infg_level + 1)); | 219 ((infg->stg / 128) + infg_level + 1)); |
220 p->task = DELETE_CHARA; | 220 p->collision_task = true; |
221 p->f = FALSE; | 221 p->f = FALSE; |
222 | 222 |
223 *q = *p; | 223 *q = *p; |
224 return 0; | 224 return 0; |
225 } | 225 } |
234 infg->stg += 4; | 234 infg->stg += 4; |
235 sprite->flag = true; | 235 sprite->flag = true; |
236 Bom(p->x, p->y, &sprite->data[0]); | 236 Bom(p->x, p->y, &sprite->data[0]); |
237 *enemycount += (p->score * | 237 *enemycount += (p->score * |
238 ((infg->stg / 128) + infg_level + 1)); | 238 ((infg->stg / 128) + infg_level + 1)); |
239 p->task = DELETE_CHARA; | 239 p->collision_task = true; |
240 p->f = FALSE; | 240 p->f = FALSE; |
241 | 241 |
242 *q = *p; | 242 *q = *p; |
243 return 0; | 243 return 0; |
244 } | 244 } |
259 infg->stg += 4; | 259 infg->stg += 4; |
260 sprite->flag = true; | 260 sprite->flag = true; |
261 Bom(p->x, p->y, &sprite->data[0]); | 261 Bom(p->x, p->y, &sprite->data[0]); |
262 *enemycount += (p->score * | 262 *enemycount += (p->score * |
263 ((infg->stg / 128) + infg_level + 1)); | 263 ((infg->stg / 128) + infg_level + 1)); |
264 p->task = DELETE_CHARA; | 264 p->collision_task = true; |
265 p->f = FALSE; | 265 p->f = FALSE; |
266 | 266 |
267 *q = *p; | 267 *q = *p; |
268 return 0; | 268 return 0; |
269 } | 269 } |
285 | 285 |
286 sprite->flag = true; | 286 sprite->flag = true; |
287 Bom(p->x, p->y, &sprite->data[0]); | 287 Bom(p->x, p->y, &sprite->data[0]); |
288 *enemycount += (p->score * | 288 *enemycount += (p->score * |
289 ((infg->stg / 128) + infg_level + 1)); | 289 ((infg->stg / 128) + infg_level + 1)); |
290 p->task = DELETE_CHARA; | 290 p->collision_task = true; |
291 p->f = FALSE; | 291 p->f = FALSE; |
292 | 292 |
293 *q = *p; | 293 *q = *p; |
294 return 0; | 294 return 0; |
295 } | 295 } |
309 infg->stg += 4; | 309 infg->stg += 4; |
310 sprite->flag = true; | 310 sprite->flag = true; |
311 Bom(p->x, p->y, &sprite->data[0]); | 311 Bom(p->x, p->y, &sprite->data[0]); |
312 *enemycount += (p->score * | 312 *enemycount += (p->score * |
313 ((infg->stg / 128) + infg_level + 1)); | 313 ((infg->stg / 128) + infg_level + 1)); |
314 p->task = DELETE_CHARA; | 314 p->collision_task = true; |
315 p->f = FALSE; | 315 p->f = FALSE; |
316 | 316 |
317 *q = *p; | 317 *q = *p; |
318 return 0; | 318 return 0; |
319 } | 319 } |