Я пишу небольшую игру, которая требует (x, y) координаты курсора мыши при нажатии. У меня есть две функции, первая получает координаты, а вторая возвращает значение на основе координат. Однако, когда я запускаю щелчок на экране (переход), он автоматически возвращает None
, а остальная часть кода разрывается. Вот что у меня пока так:
def goto(x,y):
xx = x
yy = y
print(xx,yy) #used to check coords are working
return xx,yy
def selector():
turtle.onscreenclick(goto)
if xx > 0 & yy > 200:
#do stuff here
Проблема в том, что он запускается при вызове goto
и возвращает None
, что вызывает ошибку в операторе if
. Есть ли способ, которым я могу ждать второго ввода (когда пользователь фактически щелкает где-то на экране)?