Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #coding: utf-8
- from tkinter import *
- from random import randrange
- def negyzet(kx,ky):
- can.create_rectangle(kx,ky,kx+50,ky+50,fill="blue",outline="red",width=0)
- def sakktabla():
- x,y=0,0
- sor=0
- while y<=magassag:
- while x<=szelesseg:
- negyzet(x,y)
- x=x+100
- y=y+50
- if sor==0:
- x=50
- sor=1
- else:
- x=0
- sor=0
- def babu(szin):
- pozicio=[0,50,100,150,200,250,300,350,400,450,500]
- c=randrange(10)
- bx=pozicio[c]
- c=randrange(10)
- by=pozicio[c]
- if szin=="fekete":
- can.create_oval(bx,by,bx+50,by+50,fill="black",outline="red",width=0)
- elif szin=="piros":
- can.create_oval(bx,by,bx+50,by+50,fill="red",outline="red",width=0)
- x,y=0,0
- magassag,szelesseg=549,549
- abl1=Tk()
- abl1.title("Sakktábla")
- can=Canvas(abl1,bg="white",height=magassag,width=szelesseg)
- can.pack(side=LEFT)
- gomb1=Button(abl1,text="Kilép",command=abl1.quit)
- gomb1.pack(side=BOTTOM)
- gomb2=Button(abl1,text="Sakktáblát rajzol",command=sakktabla())
- gomb2.pack()
- gomb3=Button(abl1,text="Bábú kirakása (piros)",command=babu("piros"))
- gomb3.pack()
- gomb4=Button(abl1,text="Bábú kirakása (fekete)",command=babu("fekete"))
- gomb4.pack()
- abl1.mainloop()
- abl1.destroy()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement