36 lines
1.4 KiB
C#
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;
|
|
}
|
|
}
|