#left if (event.keycode == 97): mytank.set_direction('left') #mytank.move_left() #up if (event.keycode == 119): mytank.set_direction('up') #mytank.move_up() #down if (event.keycode == 115): mytank.set_direction('down') #mytank.move_down() cc = Sockclient(tanks) cc.start() mycanvas.focus_set() mycanvas.bind("<Key>", getkey) mycanvas.pack() while True: mytank.keep_moving() cc.send(mytank.status_json()) draw_tanks = tanks.copy() for t in draw_tanks.values(): t.update_canvas(mycanvas, my_id) root.update() time.sleep(0.1)