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