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()