diff --git a/ProjectAirbus/ProjectAirbus/DrawningAirbus.cs b/ProjectAirbus/ProjectAirbus/DrawningAirbus.cs index 6d56340..83a6c86 100644 --- a/ProjectAirbus/ProjectAirbus/DrawningAirbus.cs +++ b/ProjectAirbus/ProjectAirbus/DrawningAirbus.cs @@ -106,8 +106,14 @@ public class DrawningAirbus _startPosX = x; _startPosY = y; - if (_startPosX + _drawningAirbusWidth > _pictureWidth.Value) { _startPosX = 0; } - if (_startPosY + _drawningAirbusHeight > _pictureHeight.Value) { _startPosY = 0; } + if (_startPosX + _drawningAirbusWidth > _pictureWidth.Value) + { + _startPosX = _pictureWidth.Value - _drawningAirbusWidth; + } + if (_startPosY + _drawningAirbusHeight > _pictureHeight.Value) + { + _startPosY = _pictureHeight.Value - _drawningAirbusHeight; + } }