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();
}