Files
Pibd-12_Pyzhov_E.A._Catamar…/ProjectCatamaran/ProjectCatamaran/Entities/EntityCatamaran.cs
pyzhov.egor b0347d0548 final
2024-03-11 18:50:05 +04:00

36 lines
1.4 KiB
C#

namespace ProjectCatamaran.Entities;
public class EntityCatamaran : EntityBoat
{
/// <summary>
/// Дополнительный цвет для дополнительных модулей
/// </summary>
public Color AdditionalColor { get; private set; }
/// <summary>
/// Признак наличия поплавков слева и справа
/// </summary>
public bool Floaters { get; private set; }
/// <summary>
/// Признак наличия паруса
/// </summary>
public bool Sail { get; private set; }
/// <summary>
/// Инициализация полей объекта-класса катамарана
/// </summary>
/// <param name="speed">скорость</param>
/// <param name="weight">вес</param>
/// <param name="bodyColor">основной цвет</param>
/// <param name="additionalColor">доп цвет для паурса и поплавков</param>
/// <param name="floaters">наличие поплавков</param>
/// <param name="sail">наличие паруса</param>
public EntityCatamaran(int speed, double weight, Color bodyColor, Color additionalColor, bool floaters, bool sail) : base(speed, weight, bodyColor)
{
AdditionalColor = additionalColor;
Floaters = floaters;
Sail = sail;
}
}