Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Importing
- from Tkinter import *
- import random
- #Reload map to make changes visible
- def refresh():
- app = Frame(root)
- app.grid(row=4, column=1, columnspan=10)
- row1col1 = Label(app, text=" ", background=str(r1c1.get()))
- row1col1.grid(row=4, column=1)
- row1col2 = Label(app, text=" ", background=str(r1c2.get()))
- row1col2.grid(row=4, column=2)
- row1col3 = Label(app, text=" ", background=str(r1c3.get()))
- row1col3.grid(row=4, column=3)
- row1col4 = Label(app, text=" ", background=str(r1c4.get()))
- row1col4.grid(row=4, column=4)
- row1col5 = Label(app, text=" ", background=str(r1c5.get()))
- row1col5.grid(row=4, column=5)
- row1col6 = Label(app, text=" ", background=str(r1c6.get()))
- row1col6.grid(row=4, column=6)
- row1col7 = Label(app, text=" ", background=str(r1c7.get()))
- row1col7.grid(row=4, column=7)
- row1col8 = Label(app, text=" ", background=str(r1c8.get()))
- row1col8.grid(row=4, column=8)
- row1col9 = Label(app, text=" ", background=str(r1c9.get()))
- row1col9.grid(row=4, column=9)
- row1col10 = Label(app, text=" ", background=str(r1c10.get()))
- row1col10.grid(row=4, column=10)
- row2col1 = Label(app, text=" ", background=str(r2c1.get()))
- row2col1.grid(row=5, column=1)
- row2col2 = Label(app, text=" ", background=str(r2c2.get()))
- row2col2.grid(row=5, column=2)
- row2col3 = Label(app, text=" ", background=str(r2c3.get()))
- row2col3.grid(row=5, column=3)
- row2col4 = Label(app, text=" ", background=str(r2c4.get()))
- row2col4.grid(row=5, column=4)
- row2col5 = Label(app, text=" ", background=str(r2c5.get()))
- row2col5.grid(row=5, column=5)
- row2col6 = Label(app, text=" ", background=str(r2c6.get()))
- row2col6.grid(row=5, column=6)
- row2col7 = Label(app, text=" ", background=str(r2c7.get()))
- row2col7.grid(row=5, column=7)
- row2col8 = Label(app, text=" ", background=str(r2c8.get()))
- row2col8.grid(row=5, column=8)
- row2col9 = Label(app, text=" ", background=str(r2c9.get()))
- row2col9.grid(row=5, column=9)
- row2col10 = Label(app, text=" ", background=str(r2c10.get()))
- row2col10.grid(row=5, column=10)
- row3col1 = Label(app, text=" ", background=str(r3c1.get()))
- row3col1.grid(row=6, column=1)
- row3col2 = Label(app, text=" ", background=str(r3c2.get()))
- row3col2.grid(row=6, column=2)
- row3col3 = Label(app, text=" ", background=str(r3c3.get()))
- row3col3.grid(row=6, column=3)
- row3col4 = Label(app, text=" ", background=str(r3c4.get()))
- row3col4.grid(row=6, column=4)
- row3col5 = Label(app, text=" ", background=str(r3c5.get()))
- row3col5.grid(row=6, column=5)
- row3col6 = Label(app, text=" ", background=str(r3c6.get()))
- row3col6.grid(row=6, column=6)
- row3col7 = Label(app, text=" ", background=str(r3c7.get()))
- row3col7.grid(row=6, column=7)
- row3col8 = Label(app, text=" ", background=str(r3c8.get()))
- row3col8.grid(row=6, column=8)
- row3col9 = Label(app, text=" ", background=str(r3c9.get()))
- row3col9.grid(row=6, column=9)
- row3col10 = Label(app, text=" ", background=str(r3c10.get()))
- row3col10.grid(row=6, column=10)
- row4col1 = Label(app, text=" ", background=str(r4c1.get()))
- row4col1.grid(row=7, column=1)
- row4col2 = Label(app, text=" ", background=str(r4c2.get()))
- row4col2.grid(row=7, column=2)
- row4col3 = Label(app, text=" ", background=str(r4c3.get()))
- row4col3.grid(row=7, column=3)
- row4col4 = Label(app, text=" ", background=str(r4c4.get()))
- row4col4.grid(row=7, column=4)
- row4col5 = Label(app, text=" ", background=str(r4c5.get()))
- row4col5.grid(row=7, column=5)
- row4col6 = Label(app, text=" ", background=str(r4c6.get()))
- row4col6.grid(row=7, column=6)
- row4col7 = Label(app, text=" ", background=str(r4c7.get()))
- row4col7.grid(row=7, column=7)
- row4col8 = Label(app, text=" ", background=str(r4c8.get()))
- row4col8.grid(row=7, column=8)
- row4col9 = Label(app, text=" ", background=str(r4c9.get()))
- row4col9.grid(row=7, column=9)
- row4col10 = Label(app, text=" ", background=str(r4c10.get()))
- row4col10.grid(row=7, column=10)
- row5col1 = Label(app, text=" ", background=str(r5c1.get()))
- row5col1.grid(row=8, column=1)
- row5col2 = Label(app, text=" ", background=str(r5c2.get()))
- row5col2.grid(row=8, column=2)
- row5col3 = Label(app, text=" ", background=str(r5c3.get()))
- row5col3.grid(row=8, column=3)
- row5col4 = Label(app, text=" ", background=str(r5c4.get()))
- row5col4.grid(row=8, column=4)
- row5col5 = Label(app, text=" ", background=str(r5c5.get()))
- row5col5.grid(row=8, column=5)
- row5col6 = Label(app, text=" ", background=str(r5c6.get()))
- row5col6.grid(row=8, column=6)
- row5col7 = Label(app, text=" ", background=str(r5c7.get()))
- row5col7.grid(row=8, column=7)
- row5col8 = Label(app, text=" ", background=str(r5c8.get()))
- row5col8.grid(row=8, column=8)
- row5col9 = Label(app, text=" ", background=str(r5c9.get()))
- row5col9.grid(row=8, column=9)
- row5col10 = Label(app, text=" ", background=str(r5c10.get()))
- row5col10.grid(row=8, column=10)
- row6col1 = Label(app, text=" ", background=str(r6c1.get()))
- row6col1.grid(row=9, column=1)
- row6col2 = Label(app, text=" ", background=str(r6c2.get()))
- row6col2.grid(row=9, column=2)
- row6col3 = Label(app, text=" ", background=str(r6c3.get()))
- row6col3.grid(row=9, column=3)
- row6col4 = Label(app, text=" ", background=str(r6c4.get()))
- row6col4.grid(row=9, column=4)
- row6col5 = Label(app, text=" ", background=str(r6c5.get()))
- row6col5.grid(row=9, column=5)
- row6col6 = Label(app, text=" ", background=str(r6c6.get()))
- row6col6.grid(row=9, column=6)
- row6col7 = Label(app, text=" ", background=str(r6c7.get()))
- row6col7.grid(row=9, column=7)
- row6col8 = Label(app, text=" ", background=str(r6c8.get()))
- row6col8.grid(row=9, column=8)
- row6col9 = Label(app, text=" ", background=str(r6c9.get()))
- row6col9.grid(row=9, column=9)
- row6col10 = Label(app, text=" ", background=str(r6c10.get()))
- row6col10.grid(row=9, column=10)
- row7col1 = Label(app, text=" ", background=str(r7c1.get()))
- row7col1.grid(row=10, column=1)
- row7col2 = Label(app, text=" ", background=str(r7c2.get()))
- row7col2.grid(row=10, column=2)
- row7col3 = Label(app, text=" ", background=str(r7c3.get()))
- row7col3.grid(row=10, column=3)
- row7col4 = Label(app, text=" ", background=str(r7c4.get()))
- row7col4.grid(row=10, column=4)
- row7col5 = Label(app, text=" ", background=str(r7c5.get()))
- row7col5.grid(row=10, column=5)
- row7col6 = Label(app, text=" ", background=str(r7c6.get()))
- row7col6.grid(row=10, column=6)
- row7col7 = Label(app, text=" ", background=str(r7c7.get()))
- row7col7.grid(row=10, column=7)
- row7col8 = Label(app, text=" ", background=str(r7c8.get()))
- row7col8.grid(row=10, column=8)
- row7col9 = Label(app, text=" ", background=str(r7c9.get()))
- row7col9.grid(row=10, column=9)
- row7col10 = Label(app, text=" ", background=str(r7c10.get()))
- row7col10.grid(row=10, column=10)
- row8col1 = Label(app, text=" ", background=str(r8c1.get()))
- row8col1.grid(row=11, column=1)
- row8col2 = Label(app, text=" ", background=str(r8c2.get()))
- row8col2.grid(row=11, column=2)
- row8col3 = Label(app, text=" ", background=str(r8c3.get()))
- row8col3.grid(row=11, column=3)
- row8col4 = Label(app, text=" ", background=str(r8c4.get()))
- row8col4.grid(row=11, column=4)
- row8col5 = Label(app, text=" ", background=str(r8c5.get()))
- row8col5.grid(row=11, column=5)
- row8col6 = Label(app, text=" ", background=str(r8c6.get()))
- row8col6.grid(row=11, column=6)
- row8col7 = Label(app, text=" ", background=str(r8c7.get()))
- row8col7.grid(row=11, column=7)
- row8col8 = Label(app, text=" ", background=str(r8c8.get()))
- row8col8.grid(row=11, column=8)
- row8col9 = Label(app, text=" ", background=str(r8c9.get()))
- row8col9.grid(row=11, column=9)
- row8col10 = Label(app, text=" ", background=str(r8c10.get()))
- row8col10.grid(row=11, column=10)
- row9col1 = Label(app, text=" ", background=str(r9c1.get()))
- row9col1.grid(row=12, column=1)
- row9col2 = Label(app, text=" ", background=str(r9c2.get()))
- row9col2.grid(row=12, column=2)
- row9col3 = Label(app, text=" ", background=str(r9c3.get()))
- row9col3.grid(row=12, column=3)
- row9col4 = Label(app, text=" ", background=str(r9c4.get()))
- row9col4.grid(row=12, column=4)
- row9col5 = Label(app, text=" ", background=str(r9c5.get()))
- row9col5.grid(row=12, column=5)
- row9col6 = Label(app, text=" ", background=str(r9c6.get()))
- row9col6.grid(row=12, column=6)
- row9col7 = Label(app, text=" ", background=str(r9c7.get()))
- row9col7.grid(row=12, column=7)
- row9col8 = Label(app, text=" ", background=str(r9c8.get()))
- row9col8.grid(row=12, column=8)
- row9col9 = Label(app, text=" ", background=str(r9c9.get()))
- row9col9.grid(row=12, column=9)
- row9col10 = Label(app, text=" ", background=str(r9c10.get()))
- row9col10.grid(row=12, column=10)
- row10col1 = Label(app, text=" ", background=str(r10c1.get()))
- row10col1.grid(row=13, column=1)
- row10col2 = Label(app, text=" ", background=str(r10c2.get()))
- row10col2.grid(row=13, column=2)
- row10col3 = Label(app, text=" ", background=str(r10c3.get()))
- row10col3.grid(row=13, column=3)
- row10col4 = Label(app, text=" ", background=str(r10c4.get()))
- row10col4.grid(row=13, column=4)
- row10col5 = Label(app, text=" ", background=str(r10c5.get()))
- row10col5.grid(row=13, column=5)
- row10col6 = Label(app, text=" ", background=str(r10c6.get()))
- row10col6.grid(row=13, column=6)
- row10col7 = Label(app, text=" ", background=str(r10c7.get()))
- row10col7.grid(row=13, column=7)
- row10col8 = Label(app, text=" ", background=str(r10c8.get()))
- row10col8.grid(row=13, column=8)
- row10col9 = Label(app, text=" ", background=str(r10c9.get()))
- row10col9.grid(row=13, column=9)
- row10col10 = Label(app, text=" ", background=str(r10c10.get()))
- row10col10.grid(row=13, column=10)
- def clear():
- app.destroy()
- #Randomize label variables, based on first column
- def randomize():
- c1tree = False
- c2tree = False
- c3tree = False
- c4tree = False
- c5tree = False
- c6tree = False
- c7tree = False
- c8tree = False
- c9tree = False
- c10tree = False
- c1gheight = random.randint(1,10)
- if random.randint(1,100) == 18 and c1gheight < 8:
- c1tree = True
- c2choice = [c1gheight-2, c1gheight-1, c1gheight-1, c1gheight, c1gheight, c1gheight, c1gheight, c1gheight+1, c1gheight+1, c1gheight+2]
- c2gheight = random.choice(c2choice)
- if c2gheight < 1:
- c2gheight = 1
- elif c2gheight > 10:
- c2gheight = 10
- if random.randint(1,100) == 18 and c2gheight < 8:
- c2tree = True
- c3choice = [c2gheight-2, c2gheight-1, c2gheight-1, c2gheight, c2gheight, c2gheight, c2gheight, c2gheight+1, c2gheight+1, c2gheight+2]
- c3gheight = random.choice(c3choice)
- if c3gheight < 1:
- c3gheight = 1
- elif c3gheight > 10:
- c3gheight = 10
- if random.randint(1,100) == 18 and c3gheight < 8:
- c3tree = True
- c4choice = [c3gheight-2, c3gheight-1, c3gheight-1, c3gheight, c3gheight, c3gheight, c3gheight, c3gheight+1, c3gheight+1, c3gheight+2]
- c4gheight = random.choice(c4choice)
- if c4gheight < 1:
- c4gheight = 1
- elif c4gheight > 10:
- c4gheight = 10
- if random.randint(1,100) == 18 and c4gheight < 8:
- c4tree = True
- c5choice = [c4gheight-2, c4gheight-1, c4gheight-1, c4gheight, c4gheight, c4gheight, c4gheight, c4gheight+1, c4gheight+1, c4gheight+2]
- c5gheight = random.choice(c5choice)
- if c5gheight < 1:
- c5gheight = 1
- elif c5gheight > 10:
- c5gheight = 10
- if random.randint(1,100) == 18 and c5gheight < 8:
- c5tree = True
- c6choice = [c5gheight-2, c5gheight-1, c5gheight-1, c5gheight, c5gheight, c5gheight, c5gheight, c5gheight+1, c5gheight+1, c5gheight+2]
- c6gheight = random.choice(c6choice)
- if c6gheight < 1:
- c6gheight = 1
- elif c6gheight > 10:
- c6gheight = 10
- if random.randint(1,100) == 18 and c6gheight < 8:
- c6tree = True
- c7choice = [c6gheight-2, c6gheight-1, c6gheight-1, c6gheight, c6gheight, c6gheight, c6gheight, c6gheight+1, c6gheight+1, c6gheight+2]
- c7gheight = random.choice(c7choice)
- if c7gheight < 1:
- c7gheight = 1
- elif c7gheight > 10:
- c7gheight = 10
- if random.randint(1,100) == 18 and c7gheight < 8:
- c7tree = True
- c8choice = [c7gheight-2, c7gheight-1, c7gheight-1, c7gheight, c7gheight, c7gheight, c7gheight, c7gheight+1, c7gheight+1, c7gheight+2]
- c8gheight = random.choice(c8choice)
- if c8gheight < 1:
- c8gheight = 1
- elif c8gheight > 10:
- c8gheight = 10
- if random.randint(1,100) == 18 and c8gheight < 8:
- c8tree = True
- c9choice = [c8gheight-2, c8gheight-1, c8gheight-1, c8gheight, c8gheight, c8gheight, c8gheight, c8gheight+1, c8gheight+1, c8gheight+2]
- c9gheight = random.choice(c9choice)
- if c9gheight < 1:
- c9gheight = 1
- elif c9gheight > 10:
- c9gheight = 10
- if random.randint(1,100) == 18 and c9gheight < 8:
- c9tree = True
- c10choice = [c9gheight-2, c9gheight-1, c9gheight-1, c9gheight, c9gheight, c9gheight, c9gheight, c9gheight+1, c9gheight+1, c9gheight+2]
- c10gheight = random.choice(c10choice)
- if c10gheight < 1:
- c10gheight = 1
- elif c10gheight > 10:
- c10gheight = 10
- if random.randint(1,100) == 18 and c10gheight < 8:
- c10tree = True
- #Allowing transfer of heights between sections
- global leftheight
- leftheight=IntVar()
- leftheight.set(c1gheight)
- global rightheight
- rightheight = IntVar()
- rightheight.set(c10gheight)
- if c1tree == True:
- c1theight = c1gheight + 3
- else:
- c1theight = c1gheight
- c1vis = []
- for i in range(c1gheight-2):
- c1vis.append("snow4")
- c1vis.append("saddle brown")
- if c1tree == True:
- c1vis.append("saddle brown")
- c1vis.append("tan4")
- c1vis.append("tan4")
- c1vis.append("dark green")
- else:
- c1vis.append("lawn green")
- for i in range(10-c1theight):
- c1vis.append("LightSkyBlue1")
- if c2tree == True:
- c2theight = c2gheight + 3
- else:
- c2theight = c2gheight
- c2vis = []
- for i in range(c2gheight-2):
- c2vis.append("snow4")
- c2vis.append("saddle brown")
- if c2tree == True:
- c2vis.append("saddle brown")
- c2vis.append("tan4")
- c2vis.append("tan4")
- c2vis.append("dark green")
- else:
- c2vis.append("lawn green")
- for i in range(10-c2theight):
- c2vis.append("LightSkyBlue1")
- if c3tree == True:
- c3theight = c3gheight + 3
- else:
- c3theight = c3gheight
- c3vis = []
- for i in range(c3gheight-2):
- c3vis.append("snow4")
- c3vis.append("saddle brown")
- if c3tree == True:
- c3vis.append("saddle brown")
- c3vis.append("tan4")
- c3vis.append("tan4")
- c3vis.append("dark green")
- else:
- c3vis.append("lawn green")
- for i in range(10-c3theight):
- c3vis.append("LightSkyBlue1")
- if c4tree == True:
- c4theight = c4gheight + 3
- else:
- c4theight = c4gheight
- c4vis = []
- for i in range(c4gheight-2):
- c4vis.append("snow4")
- c4vis.append("saddle brown")
- if c4tree == True:
- c4vis.append("saddle brown")
- c4vis.append("tan4")
- c4vis.append("tan4")
- c4vis.append("dark green")
- else:
- c4vis.append("lawn green")
- for i in range(10-c4theight):
- c4vis.append("LightSkyBlue1")
- if c5tree == True:
- c5theight = c5gheight + 3
- else:
- c5theight = c5gheight
- c5vis = []
- for i in range(c5gheight-2):
- c5vis.append("snow4")
- c5vis.append("saddle brown")
- if c5tree == True:
- c5vis.append("saddle brown")
- c5vis.append("tan4")
- c5vis.append("tan4")
- c5vis.append("dark green")
- else:
- c5vis.append("lawn green")
- for i in range(10-c5theight):
- c5vis.append("LightSkyBlue1")
- if c6tree == True:
- c6theight = c6gheight + 3
- else:
- c6theight = c6gheight
- c6vis = []
- for i in range(c6gheight-2):
- c6vis.append("snow4")
- c6vis.append("saddle brown")
- if c6tree == True:
- c6vis.append("saddle brown")
- c6vis.append("tan4")
- c6vis.append("tan4")
- c6vis.append("dark green")
- else:
- c6vis.append("lawn green")
- for i in range(10-c6theight):
- c6vis.append("LightSkyBlue1")
- if c7tree == True:
- c7theight = c7gheight + 3
- else:
- c7theight = c7gheight
- c7vis = []
- for i in range(c7gheight-2):
- c7vis.append("snow4")
- c7vis.append("saddle brown")
- if c7tree == True:
- c7vis.append("saddle brown")
- c7vis.append("tan4")
- c7vis.append("tan4")
- c7vis.append("dark green")
- else:
- c7vis.append("lawn green")
- for i in range(10-c7theight):
- c7vis.append("LightSkyBlue1")
- if c8tree == True:
- c8theight = c8gheight + 3
- else:
- c8theight = c8gheight
- c8vis = []
- for i in range(c8gheight-2):
- c8vis.append("snow4")
- c8vis.append("saddle brown")
- if c8tree == True:
- c8vis.append("saddle brown")
- c8vis.append("tan4")
- c8vis.append("tan4")
- c8vis.append("dark green")
- else:
- c8vis.append("lawn green")
- for i in range(10-c8theight):
- c8vis.append("LightSkyBlue1")
- if c9tree == True:
- c9theight = c9gheight + 3
- else:
- c9theight = c9gheight
- c9vis = []
- for i in range(c9gheight-2):
- c9vis.append("snow4")
- c9vis.append("saddle brown")
- if c9tree == True:
- c9vis.append("saddle brown")
- c9vis.append("tan4")
- c9vis.append("tan4")
- c9vis.append("dark green")
- else:
- c9vis.append("lawn green")
- for i in range(10-c9theight):
- c9vis.append("LightSkyBlue1")
- if c10tree == True:
- c10theight = c10gheight + 3
- else:
- c10theight = c10gheight
- c10vis = []
- for i in range(c10gheight-2):
- c10vis.append("snow4")
- c10vis.append("saddle brown")
- if c10tree == True:
- c10vis.append("saddle brown")
- c10vis.append("tan4")
- c10vis.append("tan4")
- c10vis.append("dark green")
- else:
- c10vis.append("lawn green")
- for i in range(10-c10theight):
- c10vis.append("LightSkyBlue1")
- #Applying new colours
- r10c1.set(c1vis[0])
- r9c1.set(c1vis[1])
- r8c1.set(c1vis[2])
- r7c1.set(c1vis[3])
- r6c1.set(c1vis[4])
- r5c1.set(c1vis[5])
- r4c1.set(c1vis[6])
- r3c1.set(c1vis[7])
- r2c1.set(c1vis[8])
- r1c1.set(c1vis[9])
- r10c2.set(c2vis[0])
- r9c2.set(c2vis[1])
- r8c2.set(c2vis[2])
- r7c2.set(c2vis[3])
- r6c2.set(c2vis[4])
- r5c2.set(c2vis[5])
- r4c2.set(c2vis[6])
- r3c2.set(c2vis[7])
- r2c2.set(c2vis[8])
- r1c2.set(c2vis[9])
- r10c3.set(c3vis[0])
- r9c3.set(c3vis[1])
- r8c3.set(c3vis[2])
- r7c3.set(c3vis[3])
- r6c3.set(c3vis[4])
- r5c3.set(c3vis[5])
- r4c3.set(c3vis[6])
- r3c3.set(c3vis[7])
- r2c3.set(c3vis[8])
- r1c3.set(c3vis[9])
- r10c4.set(c4vis[0])
- r9c4.set(c4vis[1])
- r8c4.set(c4vis[2])
- r7c4.set(c4vis[3])
- r6c4.set(c4vis[4])
- r5c4.set(c4vis[5])
- r4c4.set(c4vis[6])
- r3c4.set(c4vis[7])
- r2c4.set(c4vis[8])
- r1c4.set(c4vis[9])
- r10c5.set(c5vis[0])
- r9c5.set(c5vis[1])
- r8c5.set(c5vis[2])
- r7c5.set(c5vis[3])
- r6c5.set(c5vis[4])
- r5c5.set(c5vis[5])
- r4c5.set(c5vis[6])
- r3c5.set(c5vis[7])
- r2c5.set(c5vis[8])
- r1c5.set(c5vis[9])
- r10c6.set(c6vis[0])
- r9c6.set(c6vis[1])
- r8c6.set(c6vis[2])
- r7c6.set(c6vis[3])
- r6c6.set(c6vis[4])
- r5c6.set(c6vis[5])
- r4c6.set(c6vis[6])
- r3c6.set(c6vis[7])
- r2c6.set(c6vis[8])
- r1c6.set(c6vis[9])
- r10c7.set(c7vis[0])
- r9c7.set(c7vis[1])
- r8c7.set(c7vis[2])
- r7c7.set(c7vis[3])
- r6c7.set(c7vis[4])
- r5c7.set(c7vis[5])
- r4c7.set(c7vis[6])
- r3c7.set(c7vis[7])
- r2c7.set(c7vis[8])
- r1c7.set(c7vis[9])
- r10c8.set(c8vis[0])
- r9c8.set(c8vis[1])
- r8c8.set(c8vis[2])
- r7c8.set(c8vis[3])
- r6c8.set(c8vis[4])
- r5c8.set(c8vis[5])
- r4c8.set(c8vis[6])
- r3c8.set(c8vis[7])
- r2c8.set(c8vis[8])
- r1c8.set(c8vis[9])
- r10c9.set(c9vis[0])
- r9c9.set(c9vis[1])
- r8c9.set(c9vis[2])
- r7c9.set(c9vis[3])
- r6c9.set(c9vis[4])
- r5c9.set(c9vis[5])
- r4c9.set(c9vis[6])
- r3c9.set(c9vis[7])
- r2c9.set(c9vis[8])
- r1c9.set(c9vis[9])
- r10c10.set(c10vis[0])
- r9c10.set(c10vis[1])
- r8c10.set(c10vis[2])
- r7c10.set(c10vis[3])
- r6c10.set(c10vis[4])
- r5c10.set(c10vis[5])
- r4c10.set(c10vis[6])
- r3c10.set(c10vis[7])
- r2c10.set(c10vis[8])
- r1c10.set(c10vis[9])
- clear()
- refresh()
- #Shift world to the right and randomize left-most column
- def left():
- r1c10.set(r1c9.get())
- r2c10.set(r2c9.get())
- r3c10.set(r3c9.get())
- r4c10.set(r4c9.get())
- r5c10.set(r5c9.get())
- r6c10.set(r6c9.get())
- r7c10.set(r7c9.get())
- r8c10.set(r8c9.get())
- r9c10.set(r9c9.get())
- r10c10.set(r10c9.get())
- r1c9.set(r1c8.get())
- r2c9.set(r2c8.get())
- r3c9.set(r3c8.get())
- r4c9.set(r4c8.get())
- r5c9.set(r5c8.get())
- r6c9.set(r6c8.get())
- r7c9.set(r7c8.get())
- r8c9.set(r8c8.get())
- r9c9.set(r9c8.get())
- r10c9.set(r10c8.get())
- r1c8.set(r1c7.get())
- r2c8.set(r2c7.get())
- r3c8.set(r3c7.get())
- r4c8.set(r4c7.get())
- r5c8.set(r5c7.get())
- r6c8.set(r6c7.get())
- r7c8.set(r7c7.get())
- r8c8.set(r8c7.get())
- r9c8.set(r9c7.get())
- r10c8.set(r10c7.get())
- r1c7.set(r1c6.get())
- r2c7.set(r2c6.get())
- r3c7.set(r3c6.get())
- r4c7.set(r4c6.get())
- r5c7.set(r5c6.get())
- r6c7.set(r6c6.get())
- r7c7.set(r7c6.get())
- r8c7.set(r8c6.get())
- r9c7.set(r9c6.get())
- r10c7.set(r10c6.get())
- r1c6.set(r1c5.get())
- r2c6.set(r2c5.get())
- r3c6.set(r3c5.get())
- r4c6.set(r4c5.get())
- r5c6.set(r5c5.get())
- r6c6.set(r6c5.get())
- r7c6.set(r7c5.get())
- r8c6.set(r8c5.get())
- r9c6.set(r9c5.get())
- r10c6.set(r10c5.get())
- r1c5.set(r1c4.get())
- r2c5.set(r2c4.get())
- r3c5.set(r3c4.get())
- r4c5.set(r4c4.get())
- r5c5.set(r5c4.get())
- r6c5.set(r6c4.get())
- r7c5.set(r7c4.get())
- r8c5.set(r8c4.get())
- r9c5.set(r9c4.get())
- r10c5.set(r10c4.get())
- r1c4.set(r1c3.get())
- r2c4.set(r2c3.get())
- r3c4.set(r3c3.get())
- r4c4.set(r4c3.get())
- r5c4.set(r5c3.get())
- r6c4.set(r6c3.get())
- r7c4.set(r7c3.get())
- r8c4.set(r8c3.get())
- r9c4.set(r9c3.get())
- r10c4.set(r10c3.get())
- r1c3.set(r1c2.get())
- r2c3.set(r2c2.get())
- r3c3.set(r3c2.get())
- r4c3.set(r4c2.get())
- r5c3.set(r5c2.get())
- r6c3.set(r6c2.get())
- r7c3.set(r7c2.get())
- r8c3.set(r8c2.get())
- r9c3.set(r9c2.get())
- r10c3.set(r10c2.get())
- r1c2.set(r1c1.get())
- r2c2.set(r2c1.get())
- r3c2.set(r3c1.get())
- r4c2.set(r4c1.get())
- r5c2.set(r5c1.get())
- r6c2.set(r6c1.get())
- r7c2.set(r7c1.get())
- r8c2.set(r8c1.get())
- r9c2.set(r9c1.get())
- r10c2.set(r10c1.get())
- #Set left-most column to new value
- ltree = False
- global leftheight
- lh = leftheight.get()
- leftchoice = [lh - 2, lh - 1, lh - 1, lh-1, lh-1, lh, lh, lh, lh, lh, lh, lh, lh+1, lh + 1, lh+1, lh + 1, lh + 2]
- newl = random.choice(leftchoice)
- if newl < 1:
- newl = 1
- elif newl > 10:
- newl = 10
- if random.randint(1,100) == 18 and newl < 8:
- ltree = True
- lvis = []
- for i in range(newl-2):
- lvis.append("snow4")
- lvis.append("saddle brown")
- if ltree == True:
- lvis.append("saddle brown")
- lvis.append("tan4")
- lvis.append("tan4")
- lvis.append("dark green")
- else:
- lvis.append("lawn green")
- for i in range(10-newl):
- lvis.append("LightSkyBlue1")
- r10c1.set(lvis[0])
- r9c1.set(lvis[1])
- r8c1.set(lvis[2])
- r7c1.set(lvis[3])
- r6c1.set(lvis[4])
- r5c1.set(lvis[5])
- r4c1.set(lvis[6])
- r3c1.set(lvis[7])
- r2c1.set(lvis[8])
- r1c1.set(lvis[9])
- clear()
- refresh()
- #Shift world to the left and randomize right-most column
- def right():
- r1c1.set(r1c2.get())
- r2c1.set(r2c2.get())
- r3c1.set(r3c2.get())
- r4c1.set(r4c2.get())
- r5c1.set(r5c2.get())
- r6c1.set(r6c2.get())
- r7c1.set(r7c2.get())
- r8c1.set(r8c2.get())
- r9c1.set(r9c2.get())
- r10c1.set(r10c2.get())
- r1c2.set(r1c3.get())
- r2c2.set(r2c3.get())
- r3c2.set(r3c3.get())
- r4c2.set(r4c3.get())
- r5c2.set(r5c3.get())
- r6c2.set(r6c3.get())
- r7c2.set(r7c3.get())
- r8c2.set(r8c3.get())
- r9c2.set(r9c3.get())
- r10c2.set(r10c3.get())
- r1c3.set(r1c4.get())
- r2c3.set(r2c4.get())
- r3c3.set(r3c4.get())
- r4c3.set(r4c4.get())
- r5c3.set(r5c4.get())
- r6c3.set(r6c4.get())
- r7c3.set(r7c4.get())
- r8c3.set(r8c4.get())
- r9c3.set(r9c4.get())
- r10c3.set(r10c4.get())
- r1c4.set(r1c5.get())
- r2c4.set(r2c5.get())
- r3c4.set(r3c5.get())
- r4c4.set(r4c5.get())
- r5c4.set(r5c5.get())
- r6c4.set(r6c5.get())
- r7c4.set(r7c5.get())
- r8c4.set(r8c5.get())
- r9c4.set(r9c5.get())
- r10c4.set(r10c5.get())
- r1c5.set(r1c6.get())
- r2c5.set(r2c6.get())
- r3c5.set(r3c6.get())
- r4c5.set(r4c6.get())
- r5c5.set(r5c6.get())
- r6c5.set(r6c6.get())
- r7c5.set(r7c6.get())
- r8c5.set(r8c6.get())
- r9c5.set(r9c6.get())
- r10c5.set(r10c6.get())
- r1c6.set(r1c7.get())
- r2c6.set(r2c7.get())
- r3c6.set(r3c7.get())
- r4c6.set(r4c7.get())
- r5c6.set(r5c7.get())
- r6c6.set(r6c7.get())
- r7c6.set(r7c7.get())
- r8c6.set(r8c7.get())
- r9c6.set(r9c7.get())
- r10c6.set(r10c7.get())
- r1c7.set(r1c8.get())
- r2c7.set(r2c8.get())
- r3c7.set(r3c8.get())
- r4c7.set(r4c8.get())
- r5c7.set(r5c8.get())
- r6c7.set(r6c8.get())
- r7c7.set(r7c8.get())
- r8c7.set(r8c8.get())
- r9c7.set(r9c8.get())
- r10c7.set(r10c8.get())
- r1c8.set(r1c9.get())
- r2c8.set(r2c9.get())
- r3c8.set(r3c9.get())
- r4c8.set(r4c9.get())
- r5c8.set(r5c9.get())
- r6c8.set(r6c9.get())
- r7c8.set(r7c9.get())
- r8c8.set(r8c9.get())
- r9c8.set(r9c9.get())
- r10c8.set(r10c9.get())
- r1c9.set(r1c10.get())
- r2c9.set(r2c10.get())
- r3c9.set(r3c10.get())
- r4c9.set(r4c10.get())
- r5c9.set(r5c10.get())
- r6c9.set(r6c10.get())
- r7c9.set(r7c10.get())
- r8c9.set(r8c10.get())
- r9c9.set(r9c10.get())
- r10c9.set(r10c10.get())
- #Randomize right-most column
- rtree = False
- global rightheight
- rh = rightheight.get()
- rightchoice = [rh-2, rh-1, rh-1, rh-1, rh-1, rh, rh, rh, rh, rh, rh, rh, rh+1, rh+1, rh + 1, rh+1, rh+2]
- newr = random.choice(rightchoice)
- if newr < 1:
- newr = 1
- elif newr > 10:
- newr = 10
- if random.randint(1,100) == 18 and newr < 8:
- rtree = True
- rvis = []
- for i in range(newr-2):
- rvis.append("snow4")
- rvis.append("saddle brown")
- if rtree == True:
- rvis.append("saddle brown")
- rvis.append("tan4")
- rvis.append("tan4")
- rvis.append("dark green")
- else:
- rvis.append("lawn green")
- for i in range(10-newr):
- rvis.append("LightSkyBlue1")
- r10c10.set(rvis[0])
- r9c10.set(rvis[1])
- r8c10.set(rvis[2])
- r7c10.set(rvis[3])
- r6c10.set(rvis[4])
- r5c10.set(rvis[5])
- r4c10.set(rvis[6])
- r3c10.set(rvis[7])
- r2c10.set(rvis[8])
- r1c10.set(rvis[9])
- clear()
- refresh()
- #Main window setup
- root = Tk()
- global theme
- theme = StringVar()
- theme.set("royal blue")
- root.title("RandTer Test")
- root.geometry("400x375+200+200")
- root.configure(background=str(theme.get()))
- #Set label variables to change colours
- global r1c1
- r1c1 = StringVar()
- r1c1.set("royal blue")
- global r1c2
- r1c2 = StringVar()
- r1c2.set("royal blue")
- global r1c3
- r1c3 = StringVar()
- r1c3.set("royal blue")
- global r1c4
- r1c4 = StringVar()
- r1c4.set("royal blue")
- global r1c5
- r1c5 = StringVar()
- r1c5.set("royal blue")
- global r1c6
- r1c6 = StringVar()
- r1c6.set("royal blue")
- global r1c7
- r1c7 = StringVar()
- r1c7.set("royal blue")
- global r1c8
- r1c8 = StringVar()
- r1c8.set("royal blue")
- global r1c9
- r1c9 = StringVar()
- r1c9.set("royal blue")
- global r1c10
- r1c10 = StringVar()
- r1c10.set("royal blue")
- global r2c1
- r2c1 = StringVar()
- r2c1.set("royal blue")
- global r2c2
- r2c2 = StringVar()
- r2c2.set("royal blue")
- global r2c3
- r2c3 = StringVar()
- r2c3.set("royal blue")
- global r2c4
- r2c4 = StringVar()
- r2c4.set("royal blue")
- global r2c5
- r2c5 = StringVar()
- r2c5.set("royal blue")
- global r2c6
- r2c6 = StringVar()
- r2c6.set("royal blue")
- global r2c7
- r2c7 = StringVar()
- r2c7.set("royal blue")
- global r2c8
- r2c8 = StringVar()
- r2c8.set("royal blue")
- global r2c9
- r2c9 = StringVar()
- r2c9.set("royal blue")
- global r2c10
- r2c10 = StringVar()
- r2c10.set("royal blue")
- global r3c1
- r3c1 = StringVar()
- r3c1.set("royal blue")
- global r3c2
- r3c2 = StringVar()
- r3c2.set("royal blue")
- global r3c3
- r3c3 = StringVar()
- r3c3.set("royal blue")
- global r3c4
- r3c4 = StringVar()
- r3c4.set("royal blue")
- global r3c5
- r3c5 = StringVar()
- r3c5.set("royal blue")
- global r3c6
- r3c6 = StringVar()
- r3c6.set("royal blue")
- global r3c7
- r3c7 = StringVar()
- r3c7.set("royal blue")
- global r3c8
- r3c8 = StringVar()
- r3c8.set("royal blue")
- global r3c9
- r3c9 = StringVar()
- r3c9.set("royal blue")
- global r3c10
- r3c10 = StringVar()
- r3c10.set("royal blue")
- global r4c1
- r4c1 = StringVar()
- r4c1.set("royal blue")
- global r4c2
- r4c2 = StringVar()
- r4c2.set("royal blue")
- global r4c3
- r4c3 = StringVar()
- r4c3.set("royal blue")
- global r4c4
- r4c4 = StringVar()
- r4c4.set("royal blue")
- global r4c5
- r4c5 = StringVar()
- r4c5.set("royal blue")
- global r4c6
- r4c6 = StringVar()
- r4c6.set("royal blue")
- global r4c7
- r4c7 = StringVar()
- r4c7.set("royal blue")
- global r4c8
- r4c8 = StringVar()
- r4c8.set("royal blue")
- global r4c9
- r4c9 = StringVar()
- r4c9.set("royal blue")
- global r4c10
- r4c10 = StringVar()
- r4c10.set("royal blue")
- global r5c1
- r5c1 = StringVar()
- r5c1.set("royal blue")
- global r5c2
- r5c2 = StringVar()
- r5c2.set("royal blue")
- global r5c3
- r5c3= StringVar()
- r5c3.set("royal blue")
- global r5c4
- r5c4 = StringVar()
- r5c4.set("royal blue")
- global r5c5
- r5c5 = StringVar()
- r5c5.set("royal blue")
- global r5c6
- r5c6 = StringVar()
- r5c6.set("royal blue")
- global r5c7
- r5c7 = StringVar()
- r5c7.set("royal blue")
- global r5c8
- r5c8 = StringVar()
- r5c8.set("royal blue")
- global r5c9
- r5c9 = StringVar()
- r5c9.set("royal blue")
- global r5c10
- r5c10 = StringVar()
- r5c10.set("royal blue")
- global r6c1
- r6c1 = StringVar()
- r6c1.set("royal blue")
- global r6c2
- r6c2 = StringVar()
- r6c2.set("royal blue")
- global r6c3
- r6c3 = StringVar()
- r6c3.set("royal blue")
- global r6c4
- r6c4 = StringVar()
- r6c4.set("royal blue")
- global r6c5
- r6c5 = StringVar()
- r6c5.set("royal blue")
- global r6c6
- r6c6 = StringVar()
- r6c6.set("royal blue")
- global r6c7
- r6c7 = StringVar()
- r6c7.set("royal blue")
- global r6c8
- r6c8 = StringVar()
- r6c8.set("royal blue")
- global r6c9
- r6c9 = StringVar()
- r6c9.set("royal blue")
- global r6c10
- r6c10 = StringVar()
- r6c10.set("royal blue")
- global r7c1
- r7c1 = StringVar()
- r7c1.set("royal blue")
- global r7c2
- r7c2 = StringVar()
- r7c2.set("royal blue")
- global r7c3
- r7c3 = StringVar()
- r7c3.set("royal blue")
- global r7c4
- r7c4 = StringVar()
- r7c4.set("royal blue")
- global r7c5
- r7c5 = StringVar()
- r7c5.set("royal blue")
- global r7c6
- r7c6 = StringVar()
- r7c6.set("royal blue")
- global r7c7
- r7c7 = StringVar()
- r7c7.set("royal blue")
- global r7c8
- r7c8 = StringVar()
- r7c8.set("royal blue")
- global r7c9
- r7c9 = StringVar()
- r7c9.set("royal blue")
- global r7c10
- r7c10 = StringVar()
- r7c10.set("royal blue")
- global r8c1
- r8c1 = StringVar()
- r8c1.set("royal blue")
- global r8c2
- r8c2 = StringVar()
- r8c2.set("royal blue")
- global r8c3
- r8c3 = StringVar()
- r8c3.set("royal blue")
- global r8c4
- r8c4 = StringVar()
- r8c4.set("royal blue")
- global r8c5
- r8c5 = StringVar()
- r8c5.set("royal blue")
- global r8c6
- r8c6 = StringVar()
- r8c6.set("royal blue")
- global r8c7
- r8c7= StringVar()
- r8c7.set("royal blue")
- global r8c8
- r8c8 = StringVar()
- r8c8.set("royal blue")
- global r8c9
- r8c9 = StringVar()
- r8c9.set("royal blue")
- global r8c10
- r8c10 = StringVar()
- r8c10.set("royal blue")
- global r9c1
- r9c1 = StringVar()
- r9c1.set("royal blue")
- global r9c2
- r9c2 = StringVar()
- r9c2.set("royal blue")
- global r9c3
- r9c3 = StringVar()
- r9c3.set("royal blue")
- global r9c4
- r9c4 = StringVar()
- r9c4.set("royal blue")
- global r9c5
- r9c5 = StringVar()
- r9c5.set("royal blue")
- global r9c6
- r9c6 = StringVar()
- r9c6.set("royal blue")
- global r9c7
- r9c7 = StringVar()
- r9c7.set("royal blue")
- global r9c8
- r9c8 = StringVar()
- r9c8.set("royal blue")
- global r9c9
- r9c9 = StringVar()
- r9c9.set("royal blue")
- global r9c10
- r9c10 = StringVar()
- r9c10.set("royal blue")
- global r10c1
- r10c1 = StringVar()
- r10c1.set("royal blue")
- global r10c2
- r10c2 = StringVar()
- r10c2.set("royal blue")
- global r10c3
- r10c3 = StringVar()
- r10c3.set("royal blue")
- global r10c4
- r10c4 = StringVar()
- r10c4.set("royal blue")
- global r10c5
- r10c5 = StringVar()
- r10c5.set("royal blue")
- global r10c6
- r10c6 = StringVar()
- r10c6.set("royal blue")
- global r10c7
- r10c7 = StringVar()
- r10c7.set("royal blue")
- global r10c8
- r10c8 = StringVar()
- r10c8.set("royal blue")
- global r10c9
- r10c9 = StringVar()
- r10c9.set("royal blue")
- global r10c10
- r10c10 = StringVar()
- r10c10.set("royal blue")
- title = Label(root, text = "RandTer", background=str(theme.get()), font=("Helvetica", 14))
- title.grid(row=0, column=5, columnspan=2)
- gap0 = Label(root, text=" ", background=str(theme.get()))
- gap0.grid(row=1, column=0)
- gap1 = Label(root, text=" ", background=str(theme.get()))
- gap1.grid(row=1, column=1)
- gap2 = Label(root, text=" ", background=str(theme.get()))
- gap2.grid(row=1, column=2)
- gap3 = Label(root, text=" ", background=str(theme.get()))
- gap3.grid(row=1, column=3)
- gap4 = Label(root, text=" ", background=str(theme.get()))
- gap4.grid(row=1, column=4)
- gap5 = Label(root, text=" ", background=str(theme.get()))
- gap5.grid(row=1, column=5)
- gap6 = Label(root, text=" ", background=str(theme.get()))
- gap6.grid(row=1, column=6)
- gap7 = Label(root, text=" ", background=str(theme.get()))
- gap7.grid(row=1, column=7)
- gap8 = Label(root, text=" ", background=str(theme.get()))
- gap8.grid(row=1, column=8)
- gap9 = Label(root, text=" ", background=str(theme.get()))
- gap9.grid(row=1, column=9)
- gap10 = Label(root, text=" ", background=str(theme.get()))
- gap10.grid(row=1, column=10)
- gap11 = Label(root, text=" ", background=str(theme.get()))
- gap11.grid(row=1, column=11)
- leftbutton = Button(root, text="<---", command=left)
- leftbutton.grid(row=2, column=3)
- rightbutton = Button(root, text="--->", command=right)
- rightbutton.grid(row=2, column=8)
- gap12 = Label(root, text=" ", background=str(theme.get()))
- gap12.grid(row=3, column=5)
- app = Frame(root)
- app.grid(row=4, column=1, columnspan=10)
- #Set labels
- row1col1 = Label(app, text=" ", background=str(r1c1.get()))
- row1col1.grid(row=4, column=1)
- row1col2 = Label(app, text=" ", background=str(r1c2.get()))
- row1col2.grid(row=4, column=2)
- row1col3 = Label(app, text=" ", background=str(r1c3.get()))
- row1col3.grid(row=4, column=3)
- row1col4 = Label(app, text=" ", background=str(r1c4.get()))
- row1col4.grid(row=4, column=4)
- row1col5 = Label(app, text=" ", background=str(r1c5.get()))
- row1col5.grid(row=4, column=5)
- row1col6 = Label(app, text=" ", background=str(r1c6.get()))
- row1col6.grid(row=4, column=6)
- row1col7 = Label(app, text=" ", background=str(r1c7.get()))
- row1col7.grid(row=4, column=7)
- row1col8 = Label(app, text=" ", background=str(r1c8.get()))
- row1col8.grid(row=4, column=8)
- row1col9 = Label(app, text=" ", background=str(r1c9.get()))
- row1col9.grid(row=4, column=9)
- row1col10 = Label(app, text=" ", background=str(r1c10.get()))
- row1col10.grid(row=4, column=10)
- row2col1 = Label(app, text=" ", background=str(r2c1.get()))
- row2col1.grid(row=5, column=1)
- row2col2 = Label(app, text=" ", background=str(r2c2.get()))
- row2col2.grid(row=5, column=2)
- row2col3 = Label(app, text=" ", background=str(r2c3.get()))
- row2col3.grid(row=5, column=3)
- row2col4 = Label(app, text=" ", background=str(r2c4.get()))
- row2col4.grid(row=5, column=4)
- row2col5 = Label(app, text=" ", background=str(r2c5.get()))
- row2col5.grid(row=5, column=5)
- row2col6 = Label(app, text=" ", background=str(r2c6.get()))
- row2col6.grid(row=5, column=6)
- row2col7 = Label(app, text=" ", background=str(r2c7.get()))
- row2col7.grid(row=5, column=7)
- row2col8 = Label(app, text=" ", background=str(r2c8.get()))
- row2col8.grid(row=5, column=8)
- row2col9 = Label(app, text=" ", background=str(r2c9.get()))
- row2col9.grid(row=5, column=9)
- row2col10 = Label(app, text=" ", background=str(r2c10.get()))
- row2col10.grid(row=5, column=10)
- row3col1 = Label(app, text=" ", background=str(r3c1.get()))
- row3col1.grid(row=6, column=1)
- row3col2 = Label(app, text=" ", background=str(r3c2.get()))
- row3col2.grid(row=6, column=2)
- row3col3 = Label(app, text=" ", background=str(r3c3.get()))
- row3col3.grid(row=6, column=3)
- row3col4 = Label(app, text=" ", background=str(r3c4.get()))
- row3col4.grid(row=6, column=4)
- row3col5 = Label(app, text=" ", background=str(r3c5.get()))
- row3col5.grid(row=6, column=5)
- row3col6 = Label(app, text=" ", background=str(r3c6.get()))
- row3col6.grid(row=6, column=6)
- row3col7 = Label(app, text=" ", background=str(r3c7.get()))
- row3col7.grid(row=6, column=7)
- row3col8 = Label(app, text=" ", background=str(r3c8.get()))
- row3col8.grid(row=6, column=8)
- row3col9 = Label(app, text=" ", background=str(r3c9.get()))
- row3col9.grid(row=6, column=9)
- row3col10 = Label(app, text=" ", background=str(r3c10.get()))
- row3col10.grid(row=6, column=10)
- row4col1 = Label(app, text=" ", background=str(r4c1.get()))
- row4col1.grid(row=7, column=1)
- row4col2 = Label(app, text=" ", background=str(r4c2.get()))
- row4col2.grid(row=7, column=2)
- row4col3 = Label(app, text=" ", background=str(r4c3.get()))
- row4col3.grid(row=7, column=3)
- row4col4 = Label(app, text=" ", background=str(r4c4.get()))
- row4col4.grid(row=7, column=4)
- row4col5 = Label(app, text=" ", background=str(r4c5.get()))
- row4col5.grid(row=7, column=5)
- row4col6 = Label(app, text=" ", background=str(r4c6.get()))
- row4col6.grid(row=7, column=6)
- row4col7 = Label(app, text=" ", background=str(r4c7.get()))
- row4col7.grid(row=7, column=7)
- row4col8 = Label(app, text=" ", background=str(r4c8.get()))
- row4col8.grid(row=7, column=8)
- row4col9 = Label(app, text=" ", background=str(r4c9.get()))
- row4col9.grid(row=7, column=9)
- row4col10 = Label(app, text=" ", background=str(r4c10.get()))
- row4col10.grid(row=7, column=10)
- row5col1 = Label(app, text=" ", background=str(r5c1.get()))
- row5col1.grid(row=8, column=1)
- row5col2 = Label(app, text=" ", background=str(r5c2.get()))
- row5col2.grid(row=8, column=2)
- row5col3 = Label(app, text=" ", background=str(r5c3.get()))
- row5col3.grid(row=8, column=3)
- row5col4 = Label(app, text=" ", background=str(r5c4.get()))
- row5col4.grid(row=8, column=4)
- row5col5 = Label(app, text=" ", background=str(r5c5.get()))
- row5col5.grid(row=8, column=5)
- row5col6 = Label(app, text=" ", background=str(r5c6.get()))
- row5col6.grid(row=8, column=6)
- row5col7 = Label(app, text=" ", background=str(r5c7.get()))
- row5col7.grid(row=8, column=7)
- row5col8 = Label(app, text=" ", background=str(r5c8.get()))
- row5col8.grid(row=8, column=8)
- row5col9 = Label(app, text=" ", background=str(r5c9.get()))
- row5col9.grid(row=8, column=9)
- row5col10 = Label(app, text=" ", background=str(r5c10.get()))
- row5col10.grid(row=8, column=10)
- row6col1 = Label(app, text=" ", background=str(r6c1.get()))
- row6col1.grid(row=9, column=1)
- row6col2 = Label(app, text=" ", background=str(r6c2.get()))
- row6col2.grid(row=9, column=2)
- row6col3 = Label(app, text=" ", background=str(r6c3.get()))
- row6col3.grid(row=9, column=3)
- row6col4 = Label(app, text=" ", background=str(r6c4.get()))
- row6col4.grid(row=9, column=4)
- row6col5 = Label(app, text=" ", background=str(r6c5.get()))
- row6col5.grid(row=9, column=5)
- row6col6 = Label(app, text=" ", background=str(r6c6.get()))
- row6col6.grid(row=9, column=6)
- row6col7 = Label(app, text=" ", background=str(r6c7.get()))
- row6col7.grid(row=9, column=7)
- row6col8 = Label(app, text=" ", background=str(r6c8.get()))
- row6col8.grid(row=9, column=8)
- row6col9 = Label(app, text=" ", background=str(r6c9.get()))
- row6col9.grid(row=9, column=9)
- row6col10 = Label(app, text=" ", background=str(r6c10.get()))
- row6col10.grid(row=9, column=10)
- row7col1 = Label(app, text=" ", background=str(r7c1.get()))
- row7col1.grid(row=10, column=1)
- row7col2 = Label(app, text=" ", background=str(r7c2.get()))
- row7col2.grid(row=10, column=2)
- row7col3 = Label(app, text=" ", background=str(r7c3.get()))
- row7col3.grid(row=10, column=3)
- row7col4 = Label(app, text=" ", background=str(r7c4.get()))
- row7col4.grid(row=10, column=4)
- row7col5 = Label(app, text=" ", background=str(r7c5.get()))
- row7col5.grid(row=10, column=5)
- row7col6 = Label(app, text=" ", background=str(r7c6.get()))
- row7col6.grid(row=10, column=6)
- row7col7 = Label(app, text=" ", background=str(r7c7.get()))
- row7col7.grid(row=10, column=7)
- row7col8 = Label(app, text=" ", background=str(r7c8.get()))
- row7col8.grid(row=10, column=8)
- row7col9 = Label(app, text=" ", background=str(r7c9.get()))
- row7col9.grid(row=10, column=9)
- row7col10 = Label(app, text=" ", background=str(r7c10.get()))
- row7col10.grid(row=10, column=10)
- row8col1 = Label(app, text=" ", background=str(r8c1.get()))
- row8col1.grid(row=11, column=1)
- row8col2 = Label(app, text=" ", background=str(r8c2.get()))
- row8col2.grid(row=11, column=2)
- row8col3 = Label(app, text=" ", background=str(r8c3.get()))
- row8col3.grid(row=11, column=3)
- row8col4 = Label(app, text=" ", background=str(r8c4.get()))
- row8col4.grid(row=11, column=4)
- row8col5 = Label(app, text=" ", background=str(r8c5.get()))
- row8col5.grid(row=11, column=5)
- row8col6 = Label(app, text=" ", background=str(r8c6.get()))
- row8col6.grid(row=11, column=6)
- row8col7 = Label(app, text=" ", background=str(r8c7.get()))
- row8col7.grid(row=11, column=7)
- row8col8 = Label(app, text=" ", background=str(r8c8.get()))
- row8col8.grid(row=11, column=8)
- row8col9 = Label(app, text=" ", background=str(r8c9.get()))
- row8col9.grid(row=11, column=9)
- row8col10 = Label(app, text=" ", background=str(r8c10.get()))
- row8col10.grid(row=11, column=10)
- row9col1 = Label(app, text=" ", background=str(r9c1.get()))
- row9col1.grid(row=12, column=1)
- row9col2 = Label(app, text=" ", background=str(r9c2.get()))
- row9col2.grid(row=12, column=2)
- row9col3 = Label(app, text=" ", background=str(r9c3.get()))
- row9col3.grid(row=12, column=3)
- row9col4 = Label(app, text=" ", background=str(r9c4.get()))
- row9col4.grid(row=12, column=4)
- row9col5 = Label(app, text=" ", background=str(r9c5.get()))
- row9col5.grid(row=12, column=5)
- row9col6 = Label(app, text=" ", background=str(r9c6.get()))
- row9col6.grid(row=12, column=6)
- row9col7 = Label(app, text=" ", background=str(r9c7.get()))
- row9col7.grid(row=12, column=7)
- row9col8 = Label(app, text=" ", background=str(r9c8.get()))
- row9col8.grid(row=12, column=8)
- row9col9 = Label(app, text=" ", background=str(r9c9.get()))
- row9col9.grid(row=12, column=9)
- row9col10 = Label(app, text=" ", background=str(r9c10.get()))
- row9col10.grid(row=12, column=10)
- row10col1 = Label(app, text=" ", background=str(r10c1.get()))
- row10col1.grid(row=13, column=1)
- row10col2 = Label(app, text=" ", background=str(r10c2.get()))
- row10col2.grid(row=13, column=2)
- row10col3 = Label(app, text=" ", background=str(r10c3.get()))
- row10col3.grid(row=13, column=3)
- row10col4 = Label(app, text=" ", background=str(r10c4.get()))
- row10col4.grid(row=13, column=4)
- row10col5 = Label(app, text=" ", background=str(r10c5.get()))
- row10col5.grid(row=13, column=5)
- row10col6 = Label(app, text=" ", background=str(r10c6.get()))
- row10col6.grid(row=13, column=6)
- row10col7 = Label(app, text=" ", background=str(r10c7.get()))
- row10col7.grid(row=13, column=7)
- row10col8 = Label(app, text=" ", background=str(r10c8.get()))
- row10col8.grid(row=13, column=8)
- row10col9 = Label(app, text=" ", background=str(r10c9.get()))
- row10col9.grid(row=13, column=9)
- row10col10 = Label(app, text=" ", background=str(r10c10.get()))
- row10col10.grid(row=13, column=10)
- gap20 = Label(root, text="", background=str(theme.get()))
- gap20.grid(row=14, column=5)
- randombutton = Button(root, text="Randomize", command=randomize)
- randombutton.grid(row=15, column=5, columnspan=2)
- randomize()
- app.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement