SFML и C++ Уроки \ Разработка игр › Форумы › Логика игр › Стрельба и удаления врагов при стрельбе › Ответ в теме: Стрельба и удаления врагов при стрельбе
ребят я решил проблему может и вам поможет
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
if ((*it)->name == "EasyEnemy") { Entity *enemy = *it; for (std::list<Entity*>::iterator it2 = entities.begin(); it2 != entities.end(); it2++) { Entity *bullet = *it2; if (bullet->name == "Bullet") if (bullet->life == true) { if (bullet->getRect().intersects(enemy->getRect())) { bullet->life = false; std::cout << bullet->life << std::endl; enemy->life =false; } } } |