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));