Итак, я работаю над системой обнаружения коллизий на основе цвета в Pygame, и следующий фрагмент кода продолжает возвращать значение True, несмотря на повторяющиеся тесты, подтверждающие, что пиксель, который он должен проверять, не красный, а фактически белый (что есть).
if keys[pygame.K_d]:
player.MoveRight()
if screen.get_at((player.rect.x+15,player.rect.y+5)) == (255,0,0,255):
player.MoveLeft()
остальная часть сценария работает, и я выделил здесь проблему, но не могу найти причину, по которой условие возвращает неправильный ответ
расположение точки, указанной в условии screen.get_at