class Vue(object): def __init__(self,parent): self.parent=parent #Controleur self.root=Tk() self.v_login=V_Login(self) self.v_serveur=V_Serveur(self) self.v_login.menu() self.root.mainloop()
def __init__(self,parent): self.parent=parent #Controleur self.largeur=self.parent.largeur self.hauteur=self.parent.hauteur self.root=Tk() self.root.protocol('WM_DELETE_WINDOW', self.intercepteFermeture) self.root.grid_rowconfigure(0, weight=1) self.root.grid_columnconfigure(0, weight=1) self.jeuPrinc=V_JeuPrinc(self) self.menuLogin=V_Login(self) self.menuLogin.afficheMenu()
class Vue(object): def __init__(self,parent): self.parent=parent #Controleur self.largeur=self.parent.largeur self.hauteur=self.parent.hauteur self.root=Tk() self.root.protocol('WM_DELETE_WINDOW', self.intercepteFermeture) self.root.grid_rowconfigure(0, weight=1) self.root.grid_columnconfigure(0, weight=1) self.jeuPrinc=V_JeuPrinc(self) self.menuLogin=V_Login(self) self.menuLogin.afficheMenu() #self.jeuPrinc.affiche() #Je met cette ligne en commentaire pour l'instant; #normalement, on va devoir aller au menu avant d'afficher le jeu, donc il faudra #enlever cette ligne #A DEPLACER #self.jeuPrinc.affiche(self.parent.donneEtoiles(),self.parent.donnePlanetes(),self.parent.donneVaisseau()) #self.v_login=V_Login(self) #self.v_serveur=V_Serveur(self) #self.v_login.menu() def intercepteFermeture(self): self.parent.fermeture() self.root.destroy() def connecte(self,nom,bot,ipServeur=""): self.parent.connecte(nom,bot,ipServeur) def modifierVue(self): self.menuLogin.modifierVue() def nomDejaUtilise(self): mb.showwarning("Erreur", "Quelqu'un utilise deja ce nom") def erreurConnection(self): mb.showwarning("Erreur","""Une erreur s'est produite durant la connection. Assurez-vous d'avoir entré l'adresse IP correctement et que le serveur est bien partie.""") def miseAJourLogin(self,clients): self.menuLogin.miseAJour(clients) def demarrePartie(self): self.parent.demarrePartie() def donneEtoiles(self): return self.parent.donneEtoiles() def donnePlanetes(self): return self.parent.donnePlanetes() def donneVaisseau(self): return self.parent.donneVaisseau() def changeCible(self,x,y): self.parent.deplacementVaisseauNouvCible("Test",0,[x,y]) def demarreServeur(self,nom): self.parent.creeServeur(nom)