Changeset 9186 in orxonox.OLD for branches/presentation/src/lib/collision_reaction
- Timestamp:
- Jul 5, 2006, 7:21:25 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/presentation/src/lib/collision_reaction/collision_handle.cc
r9130 r9186 230 230 for(; it < this->targetList.end(); it++) 231 231 { 232 if(collisionEvent->getEntityB()->isA(CL_AIMING_SYSTEM)) 233 { 234 PRINTF(0)("I am: %s colliding with: %s\n", owner->getClassName(), collisionEvent->getEntityB()->getClassName(), *it); 235 if( collisionEvent->getEntityA() == this->owner) { 236 PRINTF(0)("I am owner -> I am: %s colliding with: %s is a %i filter?\n", owner->getClassName(), 237 collisionEvent->getEntityB()->getClassName(), *it); 238 if( collisionEvent->getEntityB()->isA((ClassID)(*it))) { 239 PRINTF(0)("I am owner -> I am: %s colliding with: %s is a %i filter ok\n", owner->getClassName(), 240 collisionEvent->getEntityB()->getClassName(), *it); 241 } 242 } 243 else { 244 PRINTF(0)("I am not owner -> I am: %s colliding with: %s is a %i filter?\n", owner->getClassName(), 245 collisionEvent->getEntityB()->getClassName(), *it); 246 if( collisionEvent->getEntityA()->isA((ClassID)(*it))) { 247 PRINTF(0)("I'm not owner -> I am: %s colliding with: %s is a %i filter ok\n", owner->getClassName(), 248 collisionEvent->getEntityA()->getClassName(), *it); 249 } 250 } 251 252 } 253 232 254 if( collisionEvent->getEntityA() == this->owner) { 233 255 if( collisionEvent->getEntityB()->isA((ClassID)(*it))) { … … 257 279 for(; it < this->targetList.end(); it++) 258 280 { 281 282 if(collision->getEntityB()->isA(CL_AIMING_SYSTEM)) 283 { 284 PRINTF(0)("I am: %s colliding with: %s\n", owner->getClassName(), collision->getEntityB()->getClassName(), *it); 285 if( collision->getEntityA() == this->owner) { 286 PRINTF(0)("I am owner -> I am: %s colliding with: %s is a %i filter?\n", owner->getClassName(), 287 collision->getEntityB()->getClassName(), *it); 288 if( collision->getEntityB()->isA((ClassID)(*it))) { 289 PRINTF(0)("I am owner -> I am: %s colliding with: %s is a %i filter ok\n", owner->getClassName(), 290 collision->getEntityB()->getClassName(), *it); 291 } 292 } 293 else { 294 PRINTF(0)("I'm not owner -> I am: %s colliding with: %s is a %i filter?\n", owner->getClassName(), 295 collision->getEntityB()->getClassName(), *it); 296 if( collision->getEntityA()->isA((ClassID)(*it))) { 297 PRINTF(0)("I'm not owner -> I am: %s colliding with: %s is a %i filter ok\n", owner->getClassName(), 298 collision->getEntityA()->getClassName(), *it); 299 } 300 } 301 } 302 259 303 if( collision->getEntityA() == this->owner) { 260 if( collision->getEntity A()->isA((ClassID)(*it)))304 if( collision->getEntityB()->isA((ClassID)(*it))) 261 305 return true; } 262 306 else { 263 if( collision->getEntity B()->isA((ClassID)(*it)))307 if( collision->getEntityA()->isA((ClassID)(*it))) 264 308 return true; } 265 309 }
Note: See TracChangeset
for help on using the changeset viewer.