namespace LittleTown.Core; /// /// Représente une carte objectif dans le jeu, les objectif sont des conditions qui une fois remplie accordent des points au joueur /// public class Objective { /// la description, une clé pour la traduction public required string Description { get; init; } /// la condition de l'objectif sous forme de formule public string Formula { get; init; } = string.Empty; /// le nombre de points que procure cet objectif public int Points { get; init; } /// indique si l'objectif a deja été atteint ou non, un objectif ne peut etre atteint qu'une fois public bool Filled { get; init; } }