
using System.Runtime.Serialization;

namespace CoreLibrary.Regles
{
    /// <summary>
    /// Interface définissant les règles du jeu.
    /// </summary>
    public interface IRegles
    {
        /// <summary>
        /// Le nom des règles du jeu.
        /// </summary>
        string Nom { get; }

        /// <summary>
        /// Le nombre de maximum de tours. 
        /// </summary>
        int TourMaximum { get; }

        /// <summary>
        /// La taille maximal du code.
        /// </summary>
        int TailleCodeMaximum { get; }

        /// <summary>
        /// Le nombre maximum de joueurs.
        /// </summary>
        int NbJoueursMaximum { get; }
    }
}
