using System; using System.Collections.Generic; using System.Linq; using System.Net.NetworkInformation; using System.Text; using System.Threading.Tasks; namespace DumpTruck { public class EntityDumpTruck { /// /// Скорость /// public int Speed { get; private set; } /// /// Вес /// public double Weight { get; private set; } /// /// Основной цвет /// public Color BodyColor { get; private set; } /// /// Признак (опция) наличия тента /// public bool Tent { get; private set; } /// /// Признак (опция) наличия кузова /// public bool DumpBox { get; private set; } /// /// Цвет кузова /// public Color DumpBoxColor { get; private set; } /// /// Цвет тента /// public Color TentColor { get; private set; } /// /// Шаг /// public double Step => (double)Speed * 100 / Weight; /// /// Инициализация полей объекта-класса самосвала /// /// Скорость /// Вес самосвала /// Основной цвет самосвала /// Признак наличия тента /// Признак наличия кузова /// Цвет кузова /// Цвет тента public void Init(int speed, double weight, Color bodyColor, bool tent, bool dumpBox, Color tentColor, Color dumpBoxColor) { Speed = speed; Weight = weight; BodyColor = bodyColor; Tent = tent; DumpBox = dumpBox; DumpBoxColor = dumpBoxColor; TentColor = tentColor; } } }