From d0dd55ab657917ffd8bd175abb21685b3a6f01c5 Mon Sep 17 00:00:00 2001 From: "pauline.prady" Date: Fri, 5 Apr 2024 15:26:37 +0200 Subject: [PATCH] Ajout classe Combinaison --- BibliothequeClasses/Combinaison.cs | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 BibliothequeClasses/Combinaison.cs diff --git a/BibliothequeClasses/Combinaison.cs b/BibliothequeClasses/Combinaison.cs new file mode 100644 index 0000000..2ec2547 --- /dev/null +++ b/BibliothequeClasses/Combinaison.cs @@ -0,0 +1,31 @@ +namespace BibliothequeClasses +{ + public class Combinaison + { + + private int taillePhysique = 4; + private int tailleLogique = 0; + private Jeton[] lesJetons = new Jeton[0]; + + + public Jeton GetJeton(int indice) + { + return lesJetons[indice]; + } + + public void AjouterJeton(Jeton jeton) + { + lesJetons[tailleLogique++] = jeton; + } + + public void SupprimerDernierJeton() + { + --tailleLogique; + } + + public bool EstComplet() + { + return tailleLogique == taillePhysique; + } + } +}