Я работаю над проектом Pygame, и на карте есть вода. Я хочу замедлить игрока, если игрок войдет в воду. Область, где вода имеет форму эллипти c. Я могу замедлить игрока, если форма была прямоугольником, но я не хочу, чтобы неводная область замедляла игрока. Так, как я могу получить область, где игрок должен быть замедлен? Как контролировать, находятся ли координаты персонажа в эллипсе?
Редактировать: я проверил ссылку в комментариях, и она сработала для меня.