namespace MyBiz.Core; /// /// Размер города /// public enum CitySize { Small, // Малый Medium, // Средний Large // Крупный } /// /// Город /// public class City { public string Id { get; set; } = Guid.NewGuid().ToString(); public string Name { get; set; } = string.Empty; public string Country { get; set; } = string.Empty; public CitySize Size { get; set; } /// /// Население /// public int Population { get; set; } /// /// Доступные здания /// public List Buildings { get; set; } = new(); /// /// Рынок города (спрос на продукты) /// public Dictionary MarketDemand { get; set; } = new(); /// /// Предложение на рынке /// public Dictionary MarketSupply { get; set; } = new(); /// /// Текущие цены /// public Dictionary Prices { get; set; } = new(); }