From 45e626bda25e7cb4d466fa0c2f8e38120f48c2b1 Mon Sep 17 00:00:00 2001 From: "pauline.prady" Date: Fri, 5 Apr 2024 14:28:19 +0200 Subject: [PATCH] Push pour fusion avec master --- .../BibliothequeClasses.csproj | 4 +++ BibliothequeClasses/Class1.cs | 7 ----- BibliothequeClasses/Combinaison.cs | 12 ++++++++- BibliothequeClasses/Jeton.cs | 12 +++++++++ BibliothequeClasses/Joueur.cs | 26 +++++++++---------- 5 files changed, 39 insertions(+), 22 deletions(-) delete mode 100644 BibliothequeClasses/Class1.cs create mode 100644 BibliothequeClasses/Jeton.cs diff --git a/BibliothequeClasses/BibliothequeClasses.csproj b/BibliothequeClasses/BibliothequeClasses.csproj index bb23fb7..e4f6e90 100644 --- a/BibliothequeClasses/BibliothequeClasses.csproj +++ b/BibliothequeClasses/BibliothequeClasses.csproj @@ -6,4 +6,8 @@ enable + + + + diff --git a/BibliothequeClasses/Class1.cs b/BibliothequeClasses/Class1.cs deleted file mode 100644 index 971f736..0000000 --- a/BibliothequeClasses/Class1.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace BibliothequeClasses -{ - public class Class1 - { - - } -} diff --git a/BibliothequeClasses/Combinaison.cs b/BibliothequeClasses/Combinaison.cs index fcbea9b..d536e84 100644 --- a/BibliothequeClasses/Combinaison.cs +++ b/BibliothequeClasses/Combinaison.cs @@ -13,13 +13,23 @@ { // Ajouter une couleur } - public void EnleverCouleurs(string couleur) + + public void Supprimer(Joueur ) { // Retirer toutes les couleurs de la combinaison } + public void Valider() { // Afficher indicateurs, passer la main } + + public Jeton Jeton + { + get; + set; + } + + est complet : bool } } \ No newline at end of file diff --git a/BibliothequeClasses/Jeton.cs b/BibliothequeClasses/Jeton.cs new file mode 100644 index 0000000..5182399 --- /dev/null +++ b/BibliothequeClasses/Jeton.cs @@ -0,0 +1,12 @@ +namespace BibliothequeClasses +{ + public class Jeton + { + + public Couleur Couleur + { + get; + set; + } + } +} diff --git a/BibliothequeClasses/Joueur.cs b/BibliothequeClasses/Joueur.cs index d3e8eb5..e523fa1 100644 --- a/BibliothequeClasses/Joueur.cs +++ b/BibliothequeClasses/Joueur.cs @@ -1,25 +1,18 @@ -using System.Security.Cryptography.X509Certificates; - -namespace BibliothequeClasses +namespace BibliothequeClasses { - public class Joueur : Combinaison + public class Joueur(string nom) { - private string nom; - private int nbCoups; + private string nom = nom; + private int nbCoups = 0; private string[] combinaisonAleatoire = []; - public Joueur(string nom) - { - this.nom = nom; - this.nbCoups = 0; - } - public void FaireProposition(Combinaison saisi) { this.nbCoups += 1; } - public string[] GenererCombinaison() + + public static string[] GenererCombinaison() { for(int i = 0; i < 4; i++) { @@ -29,7 +22,12 @@ namespace BibliothequeClasses } - public static int NbCoups() + public static int NbCoups + { + get; + } + + public string Nom { get; }