diff --git a/ProjectCatamaran/ProjectCatamaran/Drawnings/DrawningBoat.cs b/ProjectCatamaran/ProjectCatamaran/Drawnings/DrawningBoat.cs
index 34ae17d..8bcf450 100644
--- a/ProjectCatamaran/ProjectCatamaran/Drawnings/DrawningBoat.cs
+++ b/ProjectCatamaran/ProjectCatamaran/Drawnings/DrawningBoat.cs
@@ -32,11 +32,11 @@ public class DrawningBoat
///
/// Ширина прорисовки катамарана
///
- private readonly int _drawningBoatWidth = 60;
+ private readonly int _drawningCatamaranWidth = 60;
///
/// Высота прорисовки катамарана
///
- private readonly int _drawningBoatHeight = 22;
+ private readonly int _drawningCatamaranHeight = 25;
///
/// координата х обьекта
///
@@ -48,11 +48,11 @@ public class DrawningBoat
///
/// ширина обьекта
///
- public int GetWidth => _drawningBoatWidth;
+ public int GetWidth => _drawningCatamaranWidth;
///
/// высота обьекта
///
- public int GetHeight => _drawningBoatHeight;
+ public int GetHeight => _drawningCatamaranHeight;
///
/// пустой конструктор
@@ -78,12 +78,12 @@ public class DrawningBoat
///
/// Конструктор
///
- /// Ширина катера
- /// высота катера
- public DrawningBoat(int drawningBoatWidth, int drawningBoatHeight) : this()
+ /// Ширина катера
+ /// высота катера
+ public DrawningBoat(int drawningCatamaranWidth, int drawningCatamaranHeight) : this()
{
- _drawningBoatWidth = drawningBoatWidth;
- _drawningBoatHeight = drawningBoatHeight;
+ _drawningCatamaranWidth = drawningCatamaranWidth;
+ _drawningCatamaranHeight = drawningCatamaranHeight;
}
///
@@ -94,7 +94,7 @@ public class DrawningBoat
///
public bool SetPictureSize(int width, int height)
{
- if (_drawningBoatHeight < height && _drawningBoatWidth < width)
+ if (_drawningCatamaranHeight < height && _drawningCatamaranWidth < width)
{
_pictureHeight = height;
_pictureWidth = width;
@@ -113,12 +113,12 @@ public class DrawningBoat
{
return;
}
- if (x > _pictureWidth - _drawningBoatWidth || x < 0)
- _startPosX = x < 0 ? 0 : _pictureWidth - _drawningBoatWidth;
+ if (x > _pictureWidth - _drawningCatamaranWidth || x < 0)
+ _startPosX = x < 0 ? 0 : _pictureWidth - _drawningCatamaranWidth;
else
_startPosX = x;
- if (y > _pictureHeight - _drawningBoatHeight || y < 0)
- _startPosY = y < 0 ? 0 : _pictureHeight - _drawningBoatHeight;
+ if (y > _pictureHeight - _drawningCatamaranHeight || y < 0)
+ _startPosY = y < 0 ? 0 : _pictureHeight - _drawningCatamaranHeight;
else
_startPosY = y;
}
@@ -148,13 +148,13 @@ public class DrawningBoat
}
return true;
case DirectionType.Right:
- if (_startPosX.Value + (int)EntityBoat.Step + _drawningBoatWidth <= _pictureWidth)
+ if (_startPosX.Value + (int)EntityBoat.Step + _drawningCatamaranWidth <= _pictureWidth)
{
_startPosX += (int)EntityBoat.Step;
}
return true;
case DirectionType.Down:
- if (_startPosY.Value + (int)EntityBoat.Step + _drawningBoatHeight <= _pictureHeight)
+ if (_startPosY.Value + (int)EntityBoat.Step + _drawningCatamaranHeight <= _pictureHeight)
{
_startPosY += (int)EntityBoat.Step;
}
diff --git a/ProjectCatamaran/ProjectCatamaran/MovementStrategy/MoveToBorder.cs b/ProjectCatamaran/ProjectCatamaran/MovementStrategy/MoveToBorder.cs
index 188f4f3..ba16109 100644
--- a/ProjectCatamaran/ProjectCatamaran/MovementStrategy/MoveToBorder.cs
+++ b/ProjectCatamaran/ProjectCatamaran/MovementStrategy/MoveToBorder.cs
@@ -15,9 +15,9 @@ public class MoveToBorder : AbstractStrategy
ObjectParameters? objParams = GetObjectParameters;
if (objParams == null)
return;
- if (objParams.RightBorder + GetStep() <= FieldWidth)
+ if (objParams.RightBorder + GetStep() < FieldWidth)
MoveRight();
- if (objParams.DownBorder + GetStep() <= FieldHeight)
+ if (objParams.DownBorder + GetStep() < FieldHeight)
MoveDown();
}