Е
Size: a a a
Е
RT
ПК
RT
RT
struct b2ContactEdge
{
b2Body* other; ///< provides quick access to the other body attached.
b2Contact* contact; ///< the contact
b2ContactEdge* prev; ///< the previous contact edge in the body's contact list
b2ContactEdge* next; ///< the next contact edge in the body's contact list
};
AP
AP
RT
Е
for (b2ContactEdge* ce = pBodyBall->GetContactList(); ce; ce = ce->next)
{
b2Contact* c = ce->contact;
for (int i = 0; i < enemyBody.size(); i++)
if (ce->contact->GetFixtureB() == enemyBody[i]->GetFixtureList())
{
enemyBody[i]->DestroyFixture(enemyBody[i]->GetFixtureList());
enemy.erase(enemy.begin() + i);
enemyBody.erase(enemyBody.begin() + i);
}
}
c
используется?RT
RT
for (b2ContactEdge* ce = pBodyBall->GetContactList(); ce; ce = ce->next)
{
b2Contact* c = ce->contact;
for (int i = 0; i < enemyBody.size(); i++)
if (c->GetFixtureB() == enemyBody[i]->GetFixtureList())
{
enemyBody[i]->DestroyFixture(enemyBody[i]->GetFixtureList());
enemy.erase(enemy.begin() + i);
enemyBody.erase(enemyBody.begin() + i);
}
}
Е
RT
Е
RT
RT
RT
Е
AN
Е