Я пытался сделать крестики-нолики, и пока он создает линии, и когда я нажимаю в пространстве, я получаю свои координаты x, y. Если они находятся в пределах диапазона, они печатают круг в этой конкретной координате. Он работает хорошо, за исключением среднего квадрата, который печатается без моего нажатия сразу после запуска программы.
Программа, которую я использую для получения координат, следующая:
Код: Выделить всё
xclick = 0
yclick = 0
def getcoordinates():
screen.onscreenclick(modifyglobalvariables)
def modifyglobalvariables(rawx, rawy):
global xclick
global yclick
xclick = int(rawx//1)
yclick = int(rawy//1)
getcoordinates()
Есть ли способ обойти это? Где мне не нужно инициализировать x, y как 0?
Подробнее здесь: https://stackoverflow.com/questions/704 ... ause-coord
Мобильная версия