DK

мне нужно, чтобы при добавлении нового кружка, все пересекающиеся удалялись по клику
но блин они удаляются выборочно, только если предыдущий кружок где-то в нижнем левом углу да и то не всегда.
как это пофиксить и сделать нормально?!
Вот код:
Size: a a a
DK
DK
DK
а
rect.intersects(
rect2) или rect.contains
(point)а
А
БМ
а
а
rect.intersects(
rect2) или rect.contains
(point)AK
В
AK
В
В
AK
AM
AM
В
AM
В