From c0616aa0e056dab226a19398b25fb654e0cb6b17 Mon Sep 17 00:00:00 2001 From: "bollet.c" <> Date: Fri, 22 Dec 2023 20:18:21 +0100 Subject: [PATCH] =?UTF-8?q?suppression=20interface.py=20car=20inachev?= =?UTF-8?q?=C3=A9;ajout=20README;modification=20test=5Finteraction?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 0 interface.py | 58 --------------------------------------------- test_interaction.py | 9 +++---- 3 files changed, 5 insertions(+), 62 deletions(-) create mode 100644 README.md delete mode 100644 interface.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/interface.py b/interface.py deleted file mode 100644 index 4313eac..0000000 --- a/interface.py +++ /dev/null @@ -1,58 +0,0 @@ -import tkinter as tk -from tkinter import messagebox -from random import choice, randint -from PIL import Image - -pique = "๐Ÿ‚ก๐Ÿ‚ข๐Ÿ‚ฃ๐Ÿ‚ค๐Ÿ‚ฅ๐Ÿ‚ฆ๐Ÿ‚ง๐Ÿ‚จ๐Ÿ‚ฉ๐Ÿ‚ช๐Ÿ‚ซ๐Ÿ‚ฌ๐Ÿ‚ญ๐Ÿ‚ฎ" -coeur = '๐Ÿ‚ฑ๐Ÿ‚ฒ๐Ÿ‚ณ๐Ÿ‚ด๐Ÿ‚ต๐Ÿ‚ถ๐Ÿ‚ท๐Ÿ‚ธ๐Ÿ‚น๐Ÿ‚บ๐Ÿ‚ป๐Ÿ‚ผ๐Ÿ‚ฝ๐Ÿ‚พ' -carreau = "๐Ÿƒ๐Ÿƒ‚๐Ÿƒƒ๐Ÿƒ„๐Ÿƒ…๐Ÿƒ†๐Ÿƒ‡๐Ÿƒˆ๐Ÿƒ‰๐ŸƒŠ๐Ÿƒ‹๐ŸƒŒ๐Ÿƒ๐ŸƒŽ" -trefle = "๐Ÿƒ‘๐Ÿƒ’๐Ÿƒ“๐Ÿƒ”๐Ÿƒ•๐Ÿƒ–๐Ÿƒ—๐Ÿƒ˜๐Ÿƒ™๐Ÿƒš๐Ÿƒ›๐Ÿƒœ๐Ÿƒ๐Ÿƒž" -cartes = pique + coeur + carreau + trefle - -class Interface(tk.Frame): - def __init__(self, master): - """initialisation de l'interface : prรฉsentation du menu""" - tk.Frame.__init__(self, master) - self.grid(row=0) - #revoir le design - self.menu = tk.Frame() - - C = tk.Canvas(self.menu, bg="black",height=450, width=500) - coord = 10, 50, 240, 210 - C.grid(row=0) - - #image ne fonctionne pas - #canvas= tk.Canvas(self.menu, width= 300, height=300) - #image = tk.PhotoImage(file='title_img.png') - #canvas.create_image(50, 10, image=image) - #canvas.grid(row=2) - for i in range(50): - C.create_text(randint(0,500),randint(0,450),fill="white",font="Times 20",text=choice(cartes)) - - titre = tk.Label(self.menu, text="Bataille",bg="grey", fg="white",font=("eufm10", 42)) - titre.grid(row=0) - - - - jouer_btn = tk.Button(self.menu, text ="Jouer", command=self.jouer) - jouer_btn.grid(row=1,pady=(0, 0)) - self.menu.grid(row=0) - - def jouer(self): - """interface du jeu""" - self.clearFrame(self.menu) - messagebox.showinfo("JEU", "Jeu.") - - - def clearFrame(self, frame): - # destroy all widgets from frame - for widget in frame.winfo_children(): - widget.destroy() - - -if __name__ == "__main__": - root = tk.Tk() - root.title("Bataille") - root.geometry("500x500") - hello_frame = Interface(root) - hello_frame.mainloop() diff --git a/test_interaction.py b/test_interaction.py index 76e6ec4..d77f964 100644 --- a/test_interaction.py +++ b/test_interaction.py @@ -76,9 +76,10 @@ class Jeux: if self.nb_cartes != 32 and self.nb_cartes != 52: for i in range(52 - self.nb_cartes): self.paquet.pop() - - print(self.paquet) - print(len(self.paquet)) + + #Pour voir le paquet + #print(self.paquet) + #print(len(self.paquet)) def distribue(self): """distribution des cartes""" @@ -90,7 +91,7 @@ class Jeux: return f1, f2 #une fonction utile -def vider_dans(mise_1, mise_2,paquet_joueur): +def vider_dans(mise_1, mise_2, paquet_joueur): """ajoute les cartes des mises dans le paquet du joueur (et supprime les mises)""" while not mise_1.est_vide(): paquet_joueur.enfiler(mise_1.depiler())