diff --git a/mainscript.py b/mainscript.py index 9aa3608..ec22f4a 100644 --- a/mainscript.py +++ b/mainscript.py @@ -1,40 +1,53 @@ import tkinter as tk -from tkinter.constants import * - -def jouer(): - carte_joueur.config(text="8♦") - carte_ordi.config(text="R♥") - +from tkinter.constants import * +from bataille import Jeux + +def creer(): + nb = int(value1.get()) + jeu = Jeux(nb) + j1, j2 = jeu.distribue() + print(j1, j2) + +def jouer(jeu): + nb = int(value1.get()) + jeu = Jeux(nb) + j1, j2 = jeu.distribue() + print(j1, j2) + carte_joueur.config(text=j1.tete()) + carte_ordi.config(text=j2.tete()) + fenetre = tk.Tk() fenetre.title("Jeu de Bataille") fenetre.geometry("600x400") -fenetre.configure(bg='#CC0887') +fenetre.configure(bg='#EDFAF0') #creation d'un entrée pour inserer le nombre de cartes -tk.Button(fenetre, text="Créer", bg='white').pack(side=BOTTOM, anchor='sw') +tk.Button(fenetre, text="Créer",command=creer, bg='white').pack(side=BOTTOM, anchor='sw', padx = 100, pady = 5) value1 = tk.StringVar() value1.set("Saisir le nombre de cartes") entree1 = tk.Entry(fenetre, textvariable=value1, width=30) -entree1.pack(side=BOTTOM, anchor='sw') +entree1.pack(side=BOTTOM, anchor='sw', padx = 5, pady = 5) + +#bouton qui permet de lancer une partie tk.Button(fenetre, text="Jouer",command=jouer, bg='white').pack(side=TOP) frame_table = tk.Frame(fenetre) frame_table.pack(fill=BOTH, expand="yes") #coté gauche celui du joueur -frame_joueur = tk.LabelFrame(frame_table, text="Joueur", padx=20, pady=20, bg="#08CC4C") +frame_joueur = tk.LabelFrame(frame_table, text="Joueur", padx=20, pady=20, bg="#18B500") frame_joueur.pack(side= LEFT, fill="both",expand="yes") -frame_carte_joueur = tk.LabelFrame(frame_joueur, text = "Carte joueur", bg="#CC0887", relief="raised", bd=3) +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="#CC0887") +carte_joueur = tk.Label(frame_carte_joueur, text="...",font=("Arial", 60), bg="#EDFAF0") 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="#08CC4C") +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="#CC0887", relief="raised", bd=3) +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="#CC0887") +carte_ordi = tk.Label(frame_carte_ordi, text="...",font=("Arial", 60), bg="#EDFAF0") carte_ordi.pack(padx=30, pady=50)