Я пытаюсь создать Connect-Four, используя tkinter. Как только диск помещен в определенную колонку, я хочу, чтобы он опускался на дно колонны плавным движением.
Я пытался использовать команду перемещения класса Canvas, но я не уверен, что использую ее неправильно или, возможно, мне лучше удалять и перерисовывать овал каждую итерацию. В настоящее время диск действительно движется, но не плавно. Он просто рисует его в новом месте.
Это функция перемещения диска:
counter = 0
self.__canvas.create_oval(100,200,0,100, fill='yellow')
self.__canvas.create_oval(100,300,0,200, fill='yellow')
self.__canvas.create_oval(100,400,0,300, fill='brown')
disc = self.__canvas.create_oval(200,400,100,300, fill='green') # trying to move this specific disc
while counter < 10:
self.__canvas.move(disc, 0, counter)
counter += 1