Mattheo 2 years ago
parent
commit
fa6253891b
  1. BIN
      util/.window.py.swp
  2. 12
      util/bataille.py
  3. 12
      util/window.py

BIN
util/.window.py.swp

Binary file not shown.

12
util/bataille.py

@ -2,6 +2,13 @@ from random import *
from lib.File import File_lst as File from lib.File import File_lst as File
class Carte: class Carte:
"""
Classe représentant une carte
Arguments:
valeur: int -- Valeur allant de 1 à 13
couleur: int -- Allant de 0 à 3 (Carreau, Coeur, Pique, Trefle)
"""
def __init__(self, valeur, couleur): def __init__(self, valeur, couleur):
self.valeur = valeur self.valeur = valeur
self.couleur = couleur self.couleur = couleur
@ -18,10 +25,11 @@ class Carte:
class Jeux: class Jeux:
def __init__(self, nbcartes): def __init__(self, nbcartes):
self.paquet = File() self.paquet = File()
#Cartes 1 à 10 et 11 pour Valet, 12 pour Dame et 13 pour Roi
if nbcartes == 32: if nbcartes == 32:
pq = [1, 7, 8, 9, 10, 'Valet', 'Dame', 'Roi'] pq = [1, 7, 8, 9, 10, 11, 12, 13]
else: else:
pq = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'Valet', 'Dame', 'Roi'] pq = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
for i in range(len(pq)): for i in range(len(pq)):
rd = randint(0, len(pq)-1) rd = randint(0, len(pq)-1)

12
util/window.py

@ -1,4 +1,5 @@
from tkinter import Tk, Label, Button from tkinter import Tk, Label, Button
from PIL import Image, ImageTk
class Window(Tk): class Window(Tk):
@ -32,8 +33,13 @@ class Window(Tk):
self.c1.grid(row=2, column=0) self.c1.grid(row=2, column=0)
self.c2.grid(row=2, column=2) self.c2.grid(row=2, column=2)
def card_to_image(card):
r = range(56-card.valeur*4, 52-card.valeur*4 , -1)
for i in r:
print(i)
if __name__ == "__main__": if __name__ == "__main__":
app = Window(None, None) card_to_image(Carte(2, 4))
app.show_cards() #app = Window(None, None)
app.mainloop() #app.show_cards()
#app.mainloop()

Loading…
Cancel
Save