from tkinter import *
import random

meranie = []

#for i in range(400):
#    meranie.append (random.randint(0,15))
ktore = 0

prvy = 'zajac1.txt'
druhy = 'zajac2.txt'

with open(prvy) as f:
    for line in f:
        meranie.append(float(line.strip('\n')))

with open(druhy) as f:
    for line in f:
        meranie.append(float(line.strip('\n')))
        
print(meranie)
 
def dalej():
    global ktore
    canvas.delete("all")

    xminule = 950 - meranie[ktore*40] * 35
    yminule = 650

    xnove = 50 + meranie[(ktore + 6)*40] * 35
    ynove = 650

    canvas.create_line( xminule, yminule, xnove, ynove )

    
    # prava
    for i in range(39):
        if (meranie[ktore*40 + (i + 1)] < 25):
            xnove = 950 - meranie[ktore*40 + (i + 1)] * 35
            ynove = 650 - (i + 1) * 14 
            canvas.create_line( xminule, yminule, xnove, ynove )
            xminule = xnove
            yminule = ynove
    if yminule > 90:
        xnove = 500
        ynove = 90
        canvas.create_line( xminule, yminule, xnove, ynove)

    xminule = 50 + meranie[(ktore + 6)*40] * 35
    yminule = 650
        
    # lava
    for i in range(39):
        if (meranie[(ktore + 6)*40 + (i + 1)] < 25):
            xnove = 50+meranie[(ktore + 6)*40 + (i + 1)] * 35
            ynove = 650 - (i + 1) * 14
            canvas.create_line( xminule, yminule, xnove, ynove)
            xminule = xnove
            yminule = ynove
    if yminule > 90:
        xnove = 500
        ynove = 90
        canvas.create_line( xminule, yminule, xnove, ynove)
        
    ktore += 1
    if ktore == 6:
        ktore = 0
            
    win.mainloop()
    

win=Tk()

win.geometry('1300x900')


canvas=Canvas(width=1000,height=900,bg="white")
canvas.pack()

b = Button(win, text='dalej', command=dalej)
#b.grid(row=0, column=2, sticky=W)
b.place(x=10, y=20)
win.mainloop()


    





    
