¡Bienvenido a Stratos!
<?xml version="1.0" encoding="utf-8"?><bounding_areas> <circle id="rocket_boy_head" x="120" y="65" radius="65" /> <triangle id="rocket_head" ax="352" ay="152" bx="300" by="127" cx="300" cy="175" /> <rectangle id="engines" x="20" y="187" width="106" height="30" /> <rectangle id="engines" x="20" y="105" width="40" height="30" /></bounding_areas>
if (mI->Entity2dManager->IsCollision (&mRocket, "engines", &mBeetle, "beetle_boy_head")) mTextSmallWhite.SetText ("Collision between rocket boy head and engines"); if (mI->Entity2dManager->IsCollision (&mRocket, "rocket_head", &mBeetle, "beetle_head")) mTextSmallWhite.SetText ("Collision between rokect head and beetle head"); if (mI->Entity2dManager->IsCollision (&mRocket, "rocket_boy_head", &mBeetle, "beetle_boy_head")) mTextSmallWhite.SetText ("Collision between rocket boy head and beetle boy head"); if (mI->Entity2dManager->IsCollision (&mBeetle, "beetle_boy_head", &mSwordMaster, "sword")) mTextSmallWhite.SetText ("Collision between beetle boy head and the sword");
¡Suerte y a ver si encuentras la fuente del problema!