From 568da5718ba3cc50a72275538dd8daade29081e6 Mon Sep 17 00:00:00 2001 From: "nicolas.barbosa" Date: Mon, 6 May 2024 18:50:30 +0200 Subject: [PATCH] Correction de AJouterJoueur interface --- Sources/CoreLibrary/IRegles.cs | 2 +- Sources/CoreLibrary/ReglesClassiques.cs | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Sources/CoreLibrary/IRegles.cs b/Sources/CoreLibrary/IRegles.cs index dfe558b..7c5c389 100644 --- a/Sources/CoreLibrary/IRegles.cs +++ b/Sources/CoreLibrary/IRegles.cs @@ -10,7 +10,7 @@ int NbJoueurs { get; } int NbJoueursMaximum { get; } - void AjouterJoueur(string nom); + Joueur AjouterJoueur(string nom); Joueur JoueurCourant(); void PasserLaMain(); diff --git a/Sources/CoreLibrary/ReglesClassiques.cs b/Sources/CoreLibrary/ReglesClassiques.cs index 3776b16..53c3ef8 100644 --- a/Sources/CoreLibrary/ReglesClassiques.cs +++ b/Sources/CoreLibrary/ReglesClassiques.cs @@ -22,9 +22,11 @@ namespace CoreLibrary } - public void AjouterJoueur(string nom) + public Joueur AjouterJoueur(string nom) { - joueurs[nbJoueurs++] = new Joueur(nom, new Plateau(TailleCodeMaximum, TourMaximum)); + Joueur joueur = new Joueur(nom, new Plateau(TailleCodeMaximum, TourMaximum)) + joueurs[nbJoueurs++] = joueur; + return joueur; } public Joueur JoueurCourant()