namespace ProjectAirFighter.Entities; /// /// Класс-сущность "Истребитель" /// public class EntityAirFighter : EntityWarPlane { /// /// Дополнительный цвет /// public Color AdditionalColor { get; private set; } /// /// Признак (опция) наличия ракет /// public bool Rocket { get; private set; } /// /// Признак (опция) наличия дополнительных крыльев /// public bool AdditionalWing { get; private set; } /// /// Шаг /// public double Step => Speed * 100 / Weight; /// /// Иницифлизация полей объекта-класса истребителя /// /// Скорость /// Вес /// Основной цвет /// Дополнительный цвет /// Признак наличия рокет /// Признак наличия дополнительных крыльев public void SetAdditionalColor(Color addirionalColor) { AdditionalColor = addirionalColor; } public EntityAirFighter(int speed, double weight, Color bodyColor, Color additionalColor, bool rocket, bool additionalWing) :base(speed, weight, bodyColor) { AdditionalColor = additionalColor; Rocket = rocket; AdditionalWing = additionalWing; } }