From 8018c710679776070c186c0d5768848db9208a63 Mon Sep 17 00:00:00 2001 From: DELMAS Enora Date: Sat, 10 Jan 2026 15:32:23 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'mainscript.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mainscript.py | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/mainscript.py b/mainscript.py index d37d529..5554f17 100644 --- a/mainscript.py +++ b/mainscript.py @@ -13,12 +13,11 @@ class Fenetre(tk.Tk): self.title("Jeu de Bataille") self.geometry("600x400") self.configure(bg='#EDFAF0') - self.__nb = StringVar() #creation d'un entrée pour inserer le nombre de cartes - bouton1 = tk.Button(self, text="Créer",command=self.creer(), bg='white').pack(side=BOTTOM, anchor='sw', padx = 100, pady = 5) - entree = tk.Entry(self, textvariable=self.__nb, width=30) - entree.pack(side=BOTTOM, anchor='sw', padx = 5, pady = 5) + bouton1 = tk.Button(self, text="Créer",command=self.creer, bg='white').pack(side=BOTTOM, anchor='sw', padx = 100, pady = 5) + self.entree = tk.Entry(self, width=30) + self.entree.pack(side=BOTTOM, anchor='sw', padx = 5, pady = 5) #bouton qui permet de lancer une partie bouton2 = tk.Button(self, text="Jouer",command=jouer, bg='white').pack(side=TOP) @@ -31,21 +30,26 @@ class Fenetre(tk.Tk): frame_joueur.pack(side= LEFT, fill="both",expand="yes") frame_carte_joueur = tk.LabelFrame(frame_joueur, text = "Carte joueur", bg="#EDFAF0", relief="raised", bd=3) frame_carte_joueur.pack(expand="yes") - carte_joueur = tk.Label(frame_carte_joueur, text="...",font=("Arial", 60), bg="#EDFAF0") - carte_joueur.pack(padx=30, pady=50) + self.carte_joueur = tk.Label(frame_carte_joueur, text="...",font=("Arial", 60), bg="#EDFAF0") + self.carte_joueur.pack(padx=30, pady=50) # coté droit, celui de l'ordinateur frame_ordi = tk.LabelFrame(frame_table, text="Ordinateur", padx=20, pady=20, bg="#18B500") frame_ordi.pack(side = LEFT, fill="both", expand="yes") frame_carte_ordi = tk.LabelFrame(frame_ordi, text = "Carte ordinateur", bg="#EDFAF0", relief="raised", bd=3) frame_carte_ordi.pack(expand="yes") - carte_ordi = tk.Label(frame_carte_ordi, text="...",font=("Arial", 60), bg="#EDFAF0") - carte_ordi.pack(padx=30, pady=50) + self.carte_ordi = tk.Label(frame_carte_ordi, text="...",font=("Arial", 60), bg="#EDFAF0") + self.carte_ordi.pack(padx=30, pady=50) + def creer(self): - nb = int(value.get()) - jeu = Jeux(nb) - j1, j2 = jeu.distribue() - print(j1, j2) + nb = int(self.entree.get()) + self.jeu = Jeux(nb) + self.j1, self.self.j2 = jeu.distribue() + print(self.j1, self.j2) + + def jouer(self): + self.carte_joueur.config(text=self.j1.defiler()) + self.carte_ordi.config(text=self.j2.defiler()) window = Fenetre() window.mainloop() \ No newline at end of file