правки на паре

This commit is contained in:
MorozovDanil 2024-02-19 11:48:37 +04:00
parent eeead030bb
commit 2fc9f2e8cb
2 changed files with 13 additions and 14 deletions

View File

@ -50,12 +50,12 @@ public class DrawningContainerShip
/// <param name="weight">Вес</param> /// <param name="weight">Вес</param>
/// <param name="bodyColor">Основной цвет</param> /// <param name="bodyColor">Основной цвет</param>
/// <param name="additionalColor">Дополнительный цвет</param> /// <param name="additionalColor">Дополнительный цвет</param>
/// <param name="bodyKit">Признак наличия контейнеров</param> /// <param name="container">Признак наличия контейнеров</param>
/// <param name="Crane">Признак наличия крана</param> /// <param name="Crane">Признак наличия крана</param>
public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool Crane) public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool container, bool Crane)
{ {
EntityContainerShip = new EntityContainerShip(); EntityContainerShip = new EntityContainerShip();
EntityContainerShip.Init(speed, weight, bodyColor, additionalColor, bodyKit, Crane); EntityContainerShip.Init(speed, weight, bodyColor, additionalColor, container, Crane);
_pictureWidth = null; _pictureWidth = null;
_pictureHeight = null; _pictureHeight = null;
_startPosX = null; _startPosX = null;
@ -176,7 +176,7 @@ public class DrawningContainerShip
// контейнеры // контейнеры
if (EntityContainerShip.BodyKit) if (EntityContainerShip.Container)
{ {
g.DrawRectangle(pen, _startPosX.Value + 60, _startPosY.Value + 55, 40, 5); g.DrawRectangle(pen, _startPosX.Value + 60, _startPosY.Value + 55, 40, 5);
g.FillRectangle(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 55, 40, 5); g.FillRectangle(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 55, 40, 5);
@ -184,7 +184,6 @@ public class DrawningContainerShip
g.FillRectangle(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 45, 40, 5); g.FillRectangle(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 45, 40, 5);
g.DrawRectangle(pen, _startPosX.Value + 60, _startPosY.Value + 45, 40, 5); g.DrawRectangle(pen, _startPosX.Value + 60, _startPosY.Value + 45, 40, 5);
g.FillRectangle(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 50, 40, 5); g.FillRectangle(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 50, 40, 5);
} }
//границы лодки //границы лодки
@ -205,9 +204,9 @@ public class DrawningContainerShip
//палуба //палуба
//Brush brYellow = new SolidBrush(Color.LightYellow);
g.DrawRectangle(pen, _startPosX.Value + 20, _startPosY.Value + 30, 30, 30); g.DrawRectangle(pen, _startPosX.Value + 20, _startPosY.Value + 30, 30, 30);
g.FillRectangle(br, _startPosX.Value + 20, _startPosY.Value + 30, 30, 30); g.FillRectangle(br, _startPosX.Value + 20, _startPosY.Value + 30, 30, 30);
// кран // кран
if (EntityContainerShip.Crane) if (EntityContainerShip.Crane)

View File

@ -28,35 +28,35 @@ public class EntityContainerShip
/// <summary> /// <summary>
/// Признак (опция) наличия Контейнеров /// Признак (опция) наличия Контейнеров
/// </summary> /// </summary>
public bool BodyKit { get; private set; } public bool Container { get; private set; }
/// <summary> /// <summary>
/// Признак (опция) наличия антикрыла /// Признак (опция) наличия крана
/// </summary> /// </summary>
public bool Crane { get; private set; } public bool Crane { get; private set; }
/// <summary> /// <summary>
/// Шаг перемещения автомобиля /// Шаг перемещения контейнеровоза
/// </summary> /// </summary>
public double Step => Speed * 100 / Weight; public double Step => Speed * 100 / Weight;
/// <summary> /// <summary>
/// Инициализация полей объекта-класса спортивного автомобиля /// Инициализация полей объекта-класса контейнеровоза
/// </summary> /// </summary>
/// <param name="speed">Скорость</param> /// <param name="speed">Скорость</param>
/// <param name="weight">Вес контейнеровоза</param> /// <param name="weight">Вес контейнеровоза</param>
/// <param name="bodyColor">Основной цвет</param> /// <param name="bodyColor">Основной цвет</param>
/// <param name="additionalColor">Дополнительный цвет</param> /// <param name="additionalColor">Дополнительный цвет</param>
/// <param name="bodyKit">Признак наличия контейнеров</param> /// <param name="container">Признак наличия контейнеров</param>
/// <param name="crane">Признак наличия антикрыла</param> /// <param name="crane">Признак наличия крана</param>
public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool crane) public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool container, bool crane)
{ {
Speed = speed; Speed = speed;
Weight = weight; Weight = weight;
BodyColor = bodyColor; BodyColor = bodyColor;
AdditionalColor = additionalColor; AdditionalColor = additionalColor;
BodyKit = bodyKit; Container = container;
Crane = crane; Crane = crane;
} }
} }