namespace CoreLibrary.Regles
{
///
/// Interface pour créer des règles.
///
public interface IRegles
{
///
/// Obtient l'indice des règles
///
int Indice { get; }
///
/// Obtient le nom des règles.
///
string Nom { get; }
///
/// Obtient la description des règles.
///
string Description { get; }
///
/// Obtient le nombre de joueurs.
///
int NbJoueurs { get; }
///
/// Obtient le nombre de tour.
///
int NbTour { get; }
///
/// Obtient la taille d'un code.
///
int TailleCode { get; }
/// Détermine si les règles sont égales à un objet spécifié.
///
/// L'objet à comparer avec les règles.
/// True si les règles sont égales à l'objet spécifié, sinon false.
bool Equals(object? obj);
///
/// Obtient le code de hachage pour les règles.
///
/// Code de hachage des règles.
int GetHashCode();
}
}