Pibd-14 SkobelevN.N. LabWork03 Base #3

Open
nikskob wants to merge 10 commits from LabWork03 into LabWork02
Showing only changes of commit 2235a53cf3 - Show all commits

View File

@ -32,11 +32,11 @@ public class DrawningBoat
/// <summary>
/// Ширина прорисовки катамарана
/// </summary>
private readonly int _drawningCatamaranWidth = 60;
private readonly int _drawningBoatWidth = 60;
/// <summary>
/// Высота прорисовки катамарана
/// </summary>
private readonly int _drawningCatamaranHeight = 25;
private readonly int _drawningBoatHeight = 25;
/// <summary>
/// координата х обьекта
/// </summary>
@ -48,11 +48,11 @@ public class DrawningBoat
/// <summary>
/// ширина обьекта
/// </summary>
public int GetWidth => _drawningCatamaranWidth;
public int GetWidth => _drawningBoatWidth;
/// <summary>
/// высота обьекта
/// </summary>
public int GetHeight => _drawningCatamaranHeight;
public int GetHeight => _drawningBoatHeight;
/// <summary>
/// пустой конструктор
@ -78,12 +78,12 @@ public class DrawningBoat
/// <summary>
/// Конструктор
/// </summary>
/// <param name="drawningCatamaranWidth">Ширина катера</param>
/// <param name="drawningCatamaranHeight">высота катера</param>
public DrawningBoat(int drawningCatamaranWidth, int drawningCatamaranHeight) : this()
/// <param name="drawningBoatWidth">Ширина катера</param>
/// <param name="drawningBoatHeight">высота катера</param>
public DrawningBoat(int drawningBoatWidth, int drawningBoatHeight) : this()
{
_drawningCatamaranWidth = drawningCatamaranWidth;
_drawningCatamaranHeight = drawningCatamaranHeight;
_drawningBoatWidth = drawningBoatWidth;
_drawningBoatHeight = drawningBoatHeight;
}
/// <summary>
@ -94,7 +94,7 @@ public class DrawningBoat
/// <returns></returns>
public bool SetPictureSize(int width, int height)
{
if (_drawningCatamaranHeight < height && _drawningCatamaranWidth < width)
if (_drawningBoatHeight < height && _drawningBoatWidth < width)
{
_pictureHeight = height;
_pictureWidth = width;
@ -113,12 +113,12 @@ public class DrawningBoat
{
return;
}
if (x > _pictureWidth - _drawningCatamaranWidth || x < 0)
_startPosX = x < 0 ? 0 : _pictureWidth - _drawningCatamaranWidth;
if (x > _pictureWidth - _drawningBoatWidth || x < 0)
_startPosX = x < 0 ? 0 : _pictureWidth - _drawningBoatWidth;
else
_startPosX = x;
if (y > _pictureHeight - _drawningCatamaranHeight || y < 0)
_startPosY = y < 0 ? 0 : _pictureHeight - _drawningCatamaranHeight;
if (y > _pictureHeight - _drawningBoatHeight || y < 0)
_startPosY = y < 0 ? 0 : _pictureHeight - _drawningBoatHeight;
else
_startPosY = y;
}
@ -148,13 +148,13 @@ public class DrawningBoat
}
return true;
case DirectionType.Right:
if (_startPosX.Value + (int)EntityBoat.Step + _drawningCatamaranWidth <= _pictureWidth)
if (_startPosX.Value + (int)EntityBoat.Step + _drawningBoatWidth <= _pictureWidth)
{
_startPosX += (int)EntityBoat.Step;
}
return true;
case DirectionType.Down:
if (_startPosY.Value + (int)EntityBoat.Step + _drawningCatamaranHeight <= _pictureHeight)
if (_startPosY.Value + (int)EntityBoat.Step + _drawningBoatHeight <= _pictureHeight)
{
_startPosY += (int)EntityBoat.Step;
}