Ejemplo n.º 1
0
    def __init__(self):
        
       #nastaveni okna
        self.nastaveniOkno=Tk()
        self.nastaveniOkno.title("Game of Squares")             
        self.nastaveniOkno.config(bg="white")
        #nacteni jmena z nastaveni.txt
        self.jmeno=nastaveni.nastaveni()
 
       
      
        #menu
        photo1 = PhotoImage(file="img/main-g.gif")
        self.entry2=Label(self.nastaveniOkno,text="Game",bd=0)
        self.entry2.config(image=photo1,width="410",height="50")
        self.entry2.grid(row=1, column=1,padx=85,pady="50")       
       
       
        photo2 = PhotoImage(file="img/hrat.gif")
        self.entry2=Button(self.nastaveniOkno,text="start",bd=0,command=self.start_game)
        self.entry2.config(image=photo2,width="234",height="50")
        self.entry2.grid(row=2, column=1,padx=111,pady=50)       
        self.entry2.bind('<Enter>',self.move)
        self.entry2.bind('<Leave>',self.deleteTecka)
        
        
        photo3 = PhotoImage(file="img/nastaveni.gif")
        self.entry2=Button(self.nastaveniOkno,text="settings",bd=0, command=self.start_nastaveni)
        self.entry2.config(image=photo3,width="246.6",height="50")
        self.entry2.grid(row=3, column=1,padx=111)       
        self.entry2.bind('<Enter>',self.move)
        self.entry2.bind('<Leave>',self.deleteTecka)        
        
        
        photo4 = PhotoImage(file="img/konec.gif")
        self.entry2=Button(self.nastaveniOkno,text="exit",bd=0,command=self.nastaveniOkno.destroy)
        self.entry2.config(image=photo4,width="255",height="50")
        self.entry2.grid(row=4, column=1,padx=111 , pady=50)       
        self.entry2.bind('<Enter>',self.move)
        self.entry2.bind('<Leave>',self.deleteTecka)        
              
        
        self.photon=PhotoImage(file="img/tecka.gif")                             
        self.imgn=[0]
        self.imgn[0]=self.photon
        
        if(self.jmeno.name()=="anonym"):
            self.name = tkinter.simpledialog.askstring(self.nastaveniOkno,"Vase jmeno") 
            self.jmeno.nameSet(self.name)
        
        #Pevne dana velikost
        self.nastaveniOkno.maxsize(585,660)
        self.nastaveniOkno.minsize(585,660)          
        self.nastaveniOkno.mainloop()        
Ejemplo n.º 2
0
    def __init__(self):
                
        
        self.okno=Tk()
        self.okno.title("Game of Squares")             
        self.okno.config(bg="white")
        self.jmeno=nastaveni.nastaveni()  #vycteni jmena z nastaveni.py
        
        #menu
        photo1 = PhotoImage(file="img/nastaveni-g.gif")
        self.entry2=Label(self.okno,text="Game",bd=0)
        self.entry2.config(image=photo1,width="410",height="80")
        self.entry2.grid(row=1, column=1,padx=85,pady="50")            
       
       
        photo2 = PhotoImage(file="img/hraci_mod.gif")
        self.entry2=Button(self.okno,bd=0,command=self.mod)
        self.entry2.config(image=photo2,width="250" ,height="45")
        self.entry2.grid(row=2, column=1,padx=111,pady=50)       
    
    
        photo3 = PhotoImage(file="img/zvuky.gif")
        self.entry2=Button(self.okno,bd=0,command=self.zvuk)
        self.entry2.config(image=photo3,width="160",height="35")
        self.entry2.grid(row=3, column=1,padx=111)       
    
        
        photo4 = PhotoImage(file="img/efekt.gif")
        self.entry2=Button(self.okno,bd=0,command=self.anim)
        self.entry2.config(image=photo4,width="146",height="55")
        self.entry2.grid(row=4, column=1,padx=111 , pady=50)       
       
       
        photo5 = PhotoImage(file="img/vysledky.gif")
        self.entry2=Button(self.okno,bd=0,command=self.vysledky)
        self.entry2.config(image=photo5,width="246",height="55")
        self.entry2.grid(row=5, column=1,padx=111 , pady=10)         

        
        
        
        
        
        zpet = PhotoImage(file="img/zpet.gif")
        self.entry2=Button(self.okno,bd=0,command=self.start_menu)
        self.entry2.config(image=zpet,width="140" ,height="35")
        self.entry2.place(relx=0.75,rely=0.9)              
       
      
        self.okno.maxsize(605,660)
        self.okno.minsize(605,660)          
        self.okno.mainloop()
Ejemplo n.º 3
0
    def __init__(self):
        #cteni hodnot z nastaveni.py
        self.zamichani=nastaveni.nastaveni()     
        self.zvuk=nastaveni.nastaveni()
        self.obrazek=nastaveni.nastaveni()
        self.jmeno=nastaveni.nastaveni()
        self.animace=nastaveni.nastaveni()
        
        self.okno=Tk()
        self.okno.title("Game of Squares")        
        self.okno.config(bg="grey")
        
        
        self.pole=[1,2,3,4,5,6,7,8,0] 
        self.porovnavacipole=[1,2,3,4,5,6,7,8,0]
        self.polex=[0,1,2,0,1,2,0,1,2] #Souradnice pro self.pole
        self.poley=[0,0,0,1,1,1,2,2,2]
       
        self.tah=0
        self.pocet=0
        poprve=1
        
        #Jmeno a oddelovaci cara
        self.jmenoL=Label(self.okno,width="14",height="2",text=self.jmeno.name(),bd=0, bg="white",relief=GROOVE)
        self.jmenoL.grid(row=4, column=2)          
        self.frame=Frame(height=2,bd=1,relief=SUNKEN,width=500)
        self.frame.place(relx=0.5, rely=0.90, anchor=CENTER)            
        
        
        #pri prvnim spusteni     
        if(poprve==1):
            self.cas=0
            poprve=0
            self.promichani()
            self.cas_c()
            self.okno.maxsize(317,380)
            self.okno.minsize(317,380)                   

            self.okno.mainloop()
Ejemplo n.º 4
0
 def mod(self):
     tkinter.messagebox.showinfo('Zmena nastaveni','Zmenil jste nastaveni obrazku')           
     self.config=nastaveni.nastaveni()         
     self.config.obrazekSet()
Ejemplo n.º 5
0
 def zvuk(self):
     tkinter.messagebox.showinfo('Zmena nastaveni','Zmenil jste nastaveni zvuku')           
     self.config=nastaveni.nastaveni() 
     self.config.zvukSet()
Ejemplo n.º 6
0
 def anim(self):
     tkinter.messagebox.showinfo('Zmena nastaveni','Zmenil jste nastaveni animace')   
     self.config=nastaveni.nastaveni() 
     self.config.animaceSet()