Ejemplo n.º 1
0
                        page = urllib2.urlopen("http://a.tile.openstreetmap.org/%d/%d/%d.png" % (zoom,i,j))

                        file = open("maps/%d-%d-%d.png" % (zoom,i,j),"wb")
                        data = page.read()
                        file.write(data)
                        file.flush()
                        file.close()

                images.append(ImageTk.PhotoImage(file="maps/%d-%d-%d.png" % (zoom,i,j)))

                canvas.create_image((i - tile_ref[0] + r + 1) * 256,(j - tile_ref[1] + r + 1) * 256,image=images[-1])
        print (float(i - tile_ref[0] + r) / ((r *2) +1 ) * 100)

helicopter = HelicopterSprite(canvas,"images/helicopter/red/helicopter",(r*256)+256+250,(r*256)+256+250,0,60)
controls = Controls(top)
event = controls.get_event()
canvas.xview_moveto(0.5)
canvas.yview_moveto(0.5)

prev_time = time.time()

while(play):

    event = controls.get_event()

    while(event != None): 
        helicopter.process_event(event)

        if(event == 9):
            play = False