Mercurial > hg > Members > koba > t_dandy
diff state_task.cc @ 37:6989f8cb0259
fix.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 09 Jan 2011 23:14:26 +0900 |
parents | 4516141d844a |
children | 6626e451a09d |
line wrap: on
line diff
--- a/state_task.cc Sun Jan 09 19:47:52 2011 +0900 +++ b/state_task.cc Sun Jan 09 23:14:26 2011 +0900 @@ -170,6 +170,9 @@ int type = obj_data->type; switch (type) { + case Boms: + Bom(obj_data->x, obj_data->y); + break; case Tama: Puttama(obj_data->tama_type, obj_data->x, obj_data->y); break; @@ -471,15 +474,11 @@ state_task->set_param(4, (memaddr)count); state_task->set_inData(0, p, sizeof(CHARACTER)); - state_task->set_inData(1, bchar, sizeof(bomchar)*100); - state_task->set_inData(2, &bomend, sizeof(int)); - state_task->set_inData(3, &rinkf2, sizeof(int)); + state_task->set_inData(1, &rinkf2, sizeof(int)); state_task->set_outData(0, p, sizeof(CHARACTER)); state_task->set_outData(1, &count, sizeof(int)); - state_task->set_outData(2, &bomend, sizeof(int)); - state_task->set_outData(3, bchar, sizeof(bomchar)*100); - state_task->set_outData(4, obj, 0); + state_task->set_outData(2, obj, 0); state_task->set_post(checkContainer, (void*)p, (void*)obj); state_task->set_cpu(SPE_ANY); @@ -542,7 +541,6 @@ state_task->set_inData(1, kyeenemyno, sizeof(CHARACTER)); state_task->set_inData(2, &count, sizeof(int)); state_task->set_inData(3, &rinkf1, sizeof(int)); - state_task->set_inData(4, bchar, sizeof(bomchar)*100); state_task->set_outData(0, p, sizeof(CHARACTER)); state_task->set_outData(1, &count, sizeof(int));