pygame. Столкновения

Нужно, чтобы когда игрок сталкивался с "противником", второй исчезал. Но есть проблема, я прописываю столкновения следующим образом:

for e in enem:
        if e.y > 500:
            hp -=0           ## falling           
            if hp <= 0:
                run = False
        if (y <= e.y+30 and e.x== x) or (y <= e.y+30 and e.x== x-1) or...or (y <= e.y+30 and e.x== x+30): 
            enem.pop(enem.index(e))

То есть я просто прописываю все возможные координаты на которых они могут встретиться. Как сделать эту операцию более граммотной?


Ответы (0 шт):