namespace Seaplane; /// /// Класс-сущность Гидросамолет /// public class EntitySeaplane { /// /// Скорость /// public int Speed { get; private set; } /// /// Вес /// public double Weight { get; private set; } /// /// Основной цвет /// public Color BodyColor { get; private set; } /// /// Дополниетльный цвет /// public Color AdditionalColor { get; private set; } /// /// Наличие обвеса /// public bool BodyKit { get; private set; } /// /// Наличие поплавков /// public bool Floats { get; private set; } /// /// Наличие надувной лодки /// public bool InflatableBoat { get; private set; } /// /// Шаг перемещения гидросамолета /// public double Step => Speed * 100 / Weight; /// /// Инициализация полей объекта-класса гидросамолета /// /// Скорость /// Вес /// Основной цвет /// Дополнительный цвет /// Наличие обвеса /// Наличие поплавков /// Наличие надувной лодки public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool floats, bool inflatableBoat) { Speed = speed; Weight = weight; BodyColor = bodyColor; AdditionalColor = additionalColor; BodyKit = bodyKit; Floats = floats; InflatableBoat = inflatableBoat; } }