Ответ в теме: list и iterator

#4510

Raf_Tank
Участник
Сообщений:11

Зарегистрирован:
27.01.2017

Репутация:1

Сам код, немного другой, нежели я писал в теме. В теме я писал для более простого восприятия. На самом деле у меня есть 2 класса enemy и bullet. К каждому из них есть список, и итератор. Далее код :

Этими двумя циклами я реализую функцию move для каждого объекта классов, а также удаляю их. Теперь сама проблема. В каждом классе есть переменная bounds, это прямоугольники пуль и врагов, и когда они пересекаются, то пуля должна умирать, а враг терять здоровье, т.е. такое условие(если как-то совместить эти циклы): if (b->bounds.intersects(e->bounds)) { b->is_alive=0; e->hp-=1; }

Собственно вот такая вот проблемка