Лабораторная работа №1

This commit is contained in:
vasmaae 2024-02-27 09:50:31 +04:00
parent 620c166dcc
commit b3f02eed27
2 changed files with 15 additions and 14 deletions

View File

@ -82,7 +82,6 @@ public class DrawningAirbus
_startPosY = _pictureHeight - _drawningAirbusHeight; _startPosY = _pictureHeight - _drawningAirbusHeight;
} }
} }
return true; return true;
} }
return false; return false;
@ -100,10 +99,14 @@ public class DrawningAirbus
{ {
return; return;
} }
else
{
_startPosX = x; _startPosX = x;
_startPosY = y; _startPosY = y;
if (_startPosX < 0) _startPosX = 0;
if (_startPosY < 0) _startPosY = 0;
if (_startPosX + _drawningAirbusWidth > _pictureWidth.Value) if (_startPosX + _drawningAirbusWidth > _pictureWidth.Value)
{ {
_startPosX = _pictureWidth.Value - _drawningAirbusWidth; _startPosX = _pictureWidth.Value - _drawningAirbusWidth;
@ -112,8 +115,7 @@ public class DrawningAirbus
{ {
_startPosY = _pictureHeight.Value - _drawningAirbusHeight; _startPosY = _pictureHeight.Value - _drawningAirbusHeight;
} }
}
} }
/// <summary> /// <summary>

View File

@ -54,7 +54,6 @@ namespace ProjectAirbus
_drawningAirbus.SetPictureSize(pictureBoxAirbus.Width, pictureBoxAirbus.Height); _drawningAirbus.SetPictureSize(pictureBoxAirbus.Width, pictureBoxAirbus.Height);
_drawningAirbus.SetPosition(random.Next(10, 100), random.Next(10, 100)); _drawningAirbus.SetPosition(random.Next(10, 100), random.Next(10, 100));
Draw(); Draw();
} }