doc de code.cs
continuous-integration/drone/push Build is passing Details

master
Céleste BARBOSA 12 months ago
parent f3f3791373
commit 86eae07953

@ -3,14 +3,14 @@
namespace CoreLibrary
{
/// <summary>
/// Représente un code composé de jetons.
/// Classe représentant un code composé de jetons et ses différentes méthodes.
/// </summary>
public class Code
{
private readonly Jeton?[] lesJetons;
/// <summary>
/// Obtenir le nombre de jetons dans le code.
/// Le nombre de jetons dans le code.
/// </summary>
public int NbJetons { get; private set; } = 0;
@ -51,7 +51,7 @@ namespace CoreLibrary
/// <summary>
/// Ajoute un jeton au code.
/// </summary>
/// <param name="jeton">Le jeton à ajouter</param>
/// <param name="jeton">Le jeton à ajouter.</param>
/// <exception cref="CodeCompletException">Levée lorsque le code est plein.</exception>
public void AjouterJeton(Jeton jeton)
{
@ -97,9 +97,9 @@ namespace CoreLibrary
}
/// <summary>
/// Récupère une énumération des jetons dans le code.
/// Récupère une liste des jetons dans le code.
/// </summary>
/// <returns>Enumération des jetons du code</returns>
/// <returns>Les jetons du code.</returns>
public IEnumerable<Jeton?> Jetons()
{
return lesJetons;
@ -116,20 +116,19 @@ namespace CoreLibrary
}
/// <summary>
/// Recupère la taille maximal du code.
/// Recupère la taille maximale du code.
/// </summary>
/// <returns>Taille maximal du code.</returns>
/// <returns>Taille maximale du code.</returns>
public int TailleMaximale()
{
return lesJetons.Length;
}
/// <summary>
/// Compare le code avec un autre code et génère des indcateurs de correspondance.
/// Compare le code avec un autre code et génère des indicateurs.
/// </summary>
/// <param name="autreCode">Le code à comparer avec le code actuel</param>
/// <returns>Enumération d'indicateurs de correspondance entre les deux codes.</returns>
/// <param name="autreCode">Le code à comparer avec le code actuel.</param>
/// <returns>Les indicateurs de bonne place et bonne couleur entre les deux codes.</returns>
public IEnumerable<Indicateur> Comparer(Code autreCode)
{
// Mon code est le code correct, l'autre code est celui qui teste

Loading…
Cancel
Save