Tsukanova I.V. Lab work 1 #1

Merged
eegov merged 9 commits from LabWork1 into master 2022-10-07 09:27:36 +04:00
Showing only changes of commit 614a721e04 - Show all commits

View File

@ -59,27 +59,14 @@ namespace AircraftCarrier
/// <param name="height"></param>
public void SetPosition(int x, int y, int width, int height)
{
_startPosX = x;
_startPosY = y;
_pictureWidth = width;
_pictureHeight = height;
if (width < _warshipWidth)
if (width >= x + _warshipWidth && height >= y + _warshipHeight && x >= 0 && y >= 0)
{
width = _warshipWidth;
}
if (height < _warshipHeight)
{
height = _warshipHeight;
}
if(x + _warshipWidth > width)
{
_startPosX -= x + _warshipWidth - width;
}
if (y + _warshipHeight > height)
{
_pictureHeight -= y + _warshipHeight - height;
_startPosX = x;
_startPosY = y;
_pictureWidth = width;
_pictureHeight = height;
}
else return;
}
/// <summary>
/// Изменение направления пермещения