Пример #1
0
bool Level1::onContactBegin(PhysicsContact& contact)
{
	for (auto shape : { contact.getShapeA(), contact.getShapeB() })
	{
		if (shape->getBody()->getCategoryBitmask() == Enemy::categoryBitmask)
		{
			Enemy* enemy = dynamic_cast<Enemy*>(shape->getBody()->getNode()->getParent());
			enemy->die();
		}
	}
	
	return false;//dont solve collision
}