void Physics::setupCollisions() { addCollisionHandler(PLANE_TYPE, CLOUD_TYPE, planeCloudBeginFunc, planeCloudSepFunc); addCollisionHandler(BULLET_TYPE, CLOUD_TYPE, bulletCloudBeginFunc, NULL); addCollisionHandler(BULLET_TYPE, PLANE_TYPE, bulletPlaneBeginFunc, NULL); }
void CSensor::setSensorTargetType(GBCollisionType type) { addCollisionHandler(type, collision_handler_selector(CSensor::collideWithObject)); }