|
|
|
@ -1,34 +1,40 @@ |
|
|
|
from tkinter import * |
|
|
|
import tkinter as tk |
|
|
|
from tkinter.constants import * |
|
|
|
|
|
|
|
def jouer(): |
|
|
|
carte_joueur.config(text="8♦") |
|
|
|
carte_ordi.config(text="V♥") |
|
|
|
carte_ordi.config(text="R♥") |
|
|
|
|
|
|
|
fenetre = Tk() |
|
|
|
fenetre = tk.Tk() |
|
|
|
fenetre.title("Jeu de Bataille") |
|
|
|
fenetre.geometry("600x400") |
|
|
|
fenetre.configure(bg='#CC0887') |
|
|
|
|
|
|
|
value1 = StringVar() |
|
|
|
#creation d'un entrée pour inserer le nombre de cartes |
|
|
|
tk.Button(fenetre, text="Créer", bg='white').pack(side=BOTTOM, anchor='sw') |
|
|
|
value1 = tk.StringVar() |
|
|
|
value1.set("Saisir le nombre de cartes") |
|
|
|
entree1 = Entry(fenetre, textvariable=value1, width=30) |
|
|
|
entree1.pack(side = BOTTOM, anchor="sw", padx = 5, pady = 10) |
|
|
|
Button(fenetre, text="Jouer",command=jouer, bg='white').pack(side=BOTTOM, anchor="s", padx=5, pady=5) |
|
|
|
entree1 = tk.Entry(fenetre, textvariable=value1, width=30) |
|
|
|
entree1.pack(side=BOTTOM, anchor='sw') |
|
|
|
tk.Button(fenetre, text="Jouer",command=jouer, bg='white').pack(side=TOP) |
|
|
|
|
|
|
|
frame_table = Frame(fenetre) |
|
|
|
frame_table = tk.Frame(fenetre) |
|
|
|
frame_table.pack(fill=BOTH, expand="yes") |
|
|
|
|
|
|
|
frame_joueur = LabelFrame(frame_table, text="Joueur", padx=20, pady=20, bg="green") |
|
|
|
#coté gauche celui du joueur |
|
|
|
frame_joueur = tk.LabelFrame(frame_table, text="Joueur", padx=20, pady=20, bg="#08CC4C") |
|
|
|
frame_joueur.pack(side= LEFT, fill="both",expand="yes") |
|
|
|
frame_carte_joueur = LabelFrame(frame_joueur, text = "Carte joueur", bg="white", relief="raised", bd=3) |
|
|
|
frame_carte_joueur = tk.LabelFrame(frame_joueur, text = "Carte joueur", bg="#CC0887", relief="raised", bd=3) |
|
|
|
frame_carte_joueur.pack(expand="yes") |
|
|
|
carte_joueur = Label(frame_carte_joueur, text="...",font=("Arial", 60), bg="white") |
|
|
|
carte_joueur = tk.Label(frame_carte_joueur, text="...",font=("Arial", 60), bg="#CC0887") |
|
|
|
carte_joueur.pack(padx=30, pady=50) |
|
|
|
|
|
|
|
frame_ordi = LabelFrame(frame_table, text="Ordinateur", padx=20, pady=20, bg="green") |
|
|
|
# coté droit, celui de l'ordinateur |
|
|
|
frame_ordi = tk.LabelFrame(frame_table, text="Ordinateur", padx=20, pady=20, bg="#08CC4C") |
|
|
|
frame_ordi.pack(side = LEFT, fill="both", expand="yes") |
|
|
|
frame_carte_ordi = LabelFrame(frame_ordi, text = "Carte ordinateur", bg="white", relief="raised", bd=3) |
|
|
|
frame_carte_ordi = tk.LabelFrame(frame_ordi, text = "Carte ordinateur", bg="#CC0887", relief="raised", bd=3) |
|
|
|
frame_carte_ordi.pack(expand="yes") |
|
|
|
carte_ordi = Label(frame_carte_ordi, text="...",font=("Arial", 60), bg="white") |
|
|
|
carte_ordi = tk.Label(frame_carte_ordi, text="...",font=("Arial", 60), bg="#CC0887") |
|
|
|
carte_ordi.pack(padx=30, pady=50) |
|
|
|
|
|
|
|
|
|
|
|
|