Мне нужно сделать границы в своей игре, поэтому, когда игрок касается черного цвета, он не может двигаться в одном направлении, проблема в том, что когда он касается чего-то черного, он вообще не может двигаться. Вот как я пытался это сделать, я сделал это для каждой отдельной клавиши.
if colors_location[colors.index((0, 0, 0))][0] > location[0]:
if keys[pygame.K_LEFT]:
location[0] -= velocity
if keys[pygame.K_UP]:
location[1] -= velocity
if keys[pygame.K_DOWN]:
location[1] += velocity
location - это кортеж, где 0 - это x, а 1 - это клавиши y - это все нажатые клавиши. Colors_location - это список ( x, y) каждого пикселя в background.colors - это список всех цветов, которые касаются игрока