using CoreLibrary.Core; namespace CoreLibrary.Evenements { /// /// Classe contenant les arguments passés en paramètres lors de l'événement PartieNouveauTour. /// public class PartieNouveauTourEventArgs : EventArgs { /// /// Obtient le numéro du tour. /// public int Tour { get; private init; } /// /// Obtient le nom du joueur. /// public string Nom { get; private init; } /// /// Obtient le plateau actuel. /// public Plateau Plateau { get; private init; } /// /// Obtient le code en cours. /// public Code Code { get; private init; } /// /// Indique si le joueur est un joueur humain. /// public bool EstJoueur { get; private init; } /// /// Initialise une nouvelle instance de la classe . /// /// Le numéro du tour. /// Le nom du joueur. /// Le plateau actuel. /// Le code en cours. /// Indique si le joueur est un joueur humain. public PartieNouveauTourEventArgs(int tour, string nom, Plateau plateau, Code code, bool estJoueur) { Tour = tour; Nom = nom; Plateau = plateau; Code = code; EstJoueur = estJoueur; } } }