Browse Source

juhh

master
enora.delmas 23 hours ago
parent
commit
2ddbee6ffc
  1. 39
      mainscript.py

39
mainscript.py

@ -1,40 +1,53 @@
import tkinter as tk
from tkinter.constants import *
from tkinter.constants import *
from bataille import Jeux
def jouer():
carte_joueur.config(text="8♦")
carte_ordi.config(text="R♥")
def creer():
nb = int(value1.get())
jeu = Jeux(nb)
j1, j2 = jeu.distribue()
print(j1, j2)
def jouer():
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)

Loading…
Cancel
Save