Esempio n. 1
0
        #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)