Mercurial > hg > Members > koba > t_dandy
diff ppe/chara_state28.cc @ 58:e0018f39f7e1
fix random func.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 06 Feb 2011 17:49:33 +0900 |
parents | 6626e451a09d |
children | b97628fca317 |
line wrap: on
line diff
--- a/ppe/chara_state28.cc Sat Jan 29 22:43:17 2011 +0900 +++ b/ppe/chara_state28.cc Sun Feb 06 17:49:33 2011 +0900 @@ -7,18 +7,18 @@ static int state28(SchedTask *smanager, void *rbuf, void *wbuf) { - int rand = (int)smanager->get_param(2); + int rand = (int)smanager->get_param(0); int length = 2; CHARACTER *p = (CHARACTER*)smanager->get_input(rbuf, 0); int count = *(int*)smanager->get_input(rbuf, 1); - smanager->set_outputSize(4, sizeof(ObjContainer)+sizeof(ObjData)*(length-1)); + smanager->set_outputSize(2, sizeof(ObjContainer)+sizeof(ObjData)*(length-1)); smanager->setup_outputData(); CHARACTER *q = (CHARACTER*)smanager->get_output(wbuf, 0); int *w_count = (int*)smanager->get_output(wbuf, 1); - ObjContainerPtr sprite = (ObjContainerPtr)smanager->get_output(wbuf, 4); + ObjContainerPtr sprite = (ObjContainerPtr)smanager->get_output(wbuf, 2); sprite->flag = true; if (p->dt1 <= 360)