diff --git a/AirplaneWithRadar/AirplaneWithRadar/DrawingAirplane.cs b/AirplaneWithRadar/AirplaneWithRadar/DrawingAirplane.cs
index 2749e65..8b6209d 100644
--- a/AirplaneWithRadar/AirplaneWithRadar/DrawingAirplane.cs
+++ b/AirplaneWithRadar/AirplaneWithRadar/DrawingAirplane.cs
@@ -54,11 +54,16 @@ namespace AirplaneWithRadar
/// Высота картинки
public void SetPosition(int x, int y, int width, int height)
{
- // TODO проверки
_startPosX = x;
_startPosY = y;
_pictureWidth = width;
_pictureHeight = height;
+
+ if (x < 0 || y < 0 || width <= _airplaneWidth || height <= _airplaneHeight || x - _airplaneWidth < width || y - _airplaneHeight < height)
+ {
+ _pictureHeight = null;
+ _pictureWidth = null;
+ }
}
///
/// Изменение направления перемещения