Mercurial > hg > Members > koba > t_dandy
comparison collision_task.cc @ 66:f27a6af6514c
SchedRegister, game_task.h etc...
author | tkaito |
---|---|
date | Thu, 17 Feb 2011 10:56:56 +0900 |
parents | 3c2fc35a6b55 |
children |
comparison
equal
deleted
inserted
replaced
65:b97628fca317 | 66:f27a6af6514c |
---|---|
152 } | 152 } |
153 | 153 |
154 HTaskPtr | 154 HTaskPtr |
155 collision_reflect() | 155 collision_reflect() |
156 { | 156 { |
157 reflect_task = tmanager->create_task(COLLDATA_REFLECT); | 157 reflect_task = tmanager->create_task(CollDataReflect); |
158 CollisionPropertyPtr property = (CollisionPropertyPtr)tmanager->allocate(sizeof(CollisionProperty)); | 158 CollisionPropertyPtr property = (CollisionPropertyPtr)tmanager->allocate(sizeof(CollisionProperty)); |
159 | 159 |
160 reflect_task->set_param(0, (memaddr)COLLDATA); | 160 reflect_task->set_param(0, (memaddr)COLLDATA); |
161 | 161 |
162 reflect_task->set_outData(0, property, sizeof(CollisionProperty)); | 162 reflect_task->set_outData(0, property, sizeof(CollisionProperty)); |
208 int obj_size = sizeof(ObjContainer); | 208 int obj_size = sizeof(ObjContainer); |
209 ObjContainerPtr obj = (ObjContainerPtr)tmanager->allocate(obj_size); | 209 ObjContainerPtr obj = (ObjContainerPtr)tmanager->allocate(obj_size); |
210 obj->flag = false; | 210 obj->flag = false; |
211 obj->length = 0; | 211 obj->length = 0; |
212 | 212 |
213 HTaskPtr collision_task = tmanager->create_task(ATARI); | 213 HTaskPtr collision_task = tmanager->create_task(Atari); |
214 | 214 |
215 collision_task->set_param(0,(memaddr)w); | 215 collision_task->set_param(0,(memaddr)w); |
216 collision_task->set_param(1,(memaddr)h); | 216 collision_task->set_param(1,(memaddr)h); |
217 collision_task->set_param(2, (memaddr)COLLDATA); | 217 collision_task->set_param(2, (memaddr)COLLDATA); |
218 | 218 |