diff --git a/AirplaneWithRadar/ProjectAirplaneWithRadar/DrawingAirplaneWithRadar.cs b/AirplaneWithRadar/ProjectAirplaneWithRadar/DrawingAirplaneWithRadar.cs index 2bd2021..e06df66 100644 --- a/AirplaneWithRadar/ProjectAirplaneWithRadar/DrawingAirplaneWithRadar.cs +++ b/AirplaneWithRadar/ProjectAirplaneWithRadar/DrawingAirplaneWithRadar.cs @@ -33,12 +33,12 @@ /// /// Ширина прорисовки самолета /// - public readonly int PlaneWidth = 260; + public readonly int PlaneWidth = 150; /// /// Высота прорисовки самолета /// - public readonly int PlaneHeight = 110; + public readonly int PlaneHeight = 95; /// @@ -199,69 +199,69 @@ if (EntityAirplaneWithRadar.Wheels) { //Задняя стойка - g.DrawRectangle(pen, _startPosX.Value + 70, _startPosY.Value + 90, 5, 10); - g.FillRectangle(additionalBrush, _startPosX.Value + 70, _startPosY.Value + 90, 5, 10); + g.DrawRectangle(pen, _startPosX.Value + 30, _startPosY.Value + 80, 5, 10); + g.FillRectangle(additionalBrush, _startPosX.Value + 30, _startPosY.Value + 80, 5, 10); - g.DrawEllipse(pen, _startPosX.Value + 60, _startPosY.Value + 100, 10, 10); - g.FillEllipse(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 100, 10, 10); + g.DrawEllipse(pen, _startPosX.Value + 20, _startPosY.Value + 85, 10, 10); + g.FillEllipse(additionalBrush, _startPosX.Value + 20, _startPosY.Value + 85, 10, 10); - g.DrawEllipse(pen, _startPosX.Value + 75, _startPosY.Value + 100, 10, 10); - g.FillEllipse(additionalBrush, _startPosX.Value + 75, _startPosY.Value + 100, 10, 10); + g.DrawEllipse(pen, _startPosX.Value + 35, _startPosY.Value + 85, 10, 10); + g.FillEllipse(additionalBrush, _startPosX.Value + 35, _startPosY.Value + 85, 10, 10); //Передняя стойка - g.DrawRectangle(pen, _startPosX.Value + 180, _startPosY.Value + 90, 5, 10); - g.FillRectangle(additionalBrush, _startPosX.Value + 180, _startPosY.Value + 90, 5, 10); + g.DrawRectangle(pen, _startPosX.Value + 95, _startPosY.Value + 80, 5, 10); + g.FillRectangle(additionalBrush, _startPosX.Value + 95, _startPosY.Value + 80, 5, 10); - g.DrawEllipse(pen, _startPosX.Value + 177, _startPosY.Value + 100, 10, 10); - g.FillEllipse(additionalBrush, _startPosX.Value + 177, _startPosY.Value + 100, 10, 10); + g.DrawEllipse(pen, _startPosX.Value + 92, _startPosY.Value + 85, 10, 10); + g.FillEllipse(additionalBrush, _startPosX.Value + 92, _startPosY.Value + 85, 10, 10); } //Ракета воздух-воздух if (EntityAirplaneWithRadar.Rocket) { - g.DrawRectangle(pen, _startPosX.Value + 100, _startPosY.Value + 80, 2, 5); - g.FillRectangle(additionalBrush, _startPosX.Value + 100, _startPosY.Value + 80, 2, 5); + g.DrawRectangle(pen, _startPosX.Value + 50, _startPosY.Value + 70, 2, 5); + g.FillRectangle(additionalBrush, _startPosX.Value + 50, _startPosY.Value + 70, 2, 5); - g.DrawRectangle(pen, _startPosX.Value + 140, _startPosY.Value + 80, 2, 5); - g.FillRectangle(additionalBrush, _startPosX.Value + 140, _startPosY.Value + 80, 2, 5); + g.DrawRectangle(pen, _startPosX.Value + 80, _startPosY.Value + 70, 2, 5); + g.FillRectangle(additionalBrush, _startPosX.Value + 80, _startPosY.Value + 70, 2, 5); - g.DrawRectangle(pen, _startPosX.Value + 80, _startPosY.Value + 85, 80, 5); - g.FillRectangle(additionalBrush, _startPosX.Value + 80, _startPosY.Value + 85, 80, 5); + g.DrawRectangle(pen, _startPosX.Value + 40, _startPosY.Value + 75, 50, 5); + g.FillRectangle(additionalBrush, _startPosX.Value + 40, _startPosY.Value + 75, 50, 5); } //Корпус - g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value + 60,200,30); + g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value + 50,100,30); //Хвост Point[] points = { new Point(_startPosX.Value + 10, _startPosY.Value + 10), - new Point(_startPosX.Value + 10, _startPosY.Value + 60), - new Point(_startPosX.Value + 60, _startPosY.Value + 60) + new Point(_startPosX.Value + 10, _startPosY.Value + 50), + new Point(_startPosX.Value + 50, _startPosY.Value + 50) }; g.DrawPolygon(pen, points); //Кабина Point[] points2 = { - new Point(_startPosX.Value + 210, _startPosY.Value + 55), - new Point(_startPosX.Value + 210, _startPosY.Value + 75), - new Point(_startPosX.Value + 260, _startPosY.Value + 75) + new Point(_startPosX.Value + 110, _startPosY.Value + 45), + new Point(_startPosX.Value + 110, _startPosY.Value + 65), + new Point(_startPosX.Value + 150, _startPosY.Value + 65) }; g.DrawPolygon(pen, points2); Point[] points3 = { - new Point(_startPosX.Value + 210, _startPosY.Value + 75), - new Point(_startPosX.Value + 210, _startPosY.Value + 95), - new Point(_startPosX.Value + 260, _startPosY.Value + 75) + new Point(_startPosX.Value + 110, _startPosY.Value + 65), + new Point(_startPosX.Value + 110, _startPosY.Value + 85), + new Point(_startPosX.Value + 150, _startPosY.Value + 65) }; g.DrawPolygon(pen, points3); //Крыло Brush brBlack = new SolidBrush(Color.Black); - g.DrawEllipse(pen, _startPosX.Value + 70, _startPosY.Value + 70, 100, 10); - g.FillEllipse(brBlack, _startPosX.Value + 70, _startPosY.Value + 70, 100, 10); + g.DrawEllipse(pen, _startPosX.Value + 30, _startPosY.Value + 60, 70, 10); + g.FillEllipse(brBlack, _startPosX.Value + 30, _startPosY.Value + 60, 70, 10); //Хвостовой элерон - g.DrawEllipse(pen, _startPosX.Value, _startPosY.Value + 55, 40, 10); - g.FillEllipse(brBlack, _startPosX.Value, _startPosY.Value + 55, 40, 10); + g.DrawEllipse(pen, _startPosX.Value, _startPosY.Value + 45, 30, 10); + g.FillEllipse(brBlack, _startPosX.Value, _startPosY.Value + 45, 30, 10); } } diff --git a/Стрелки для Лабы 1/Стрелка вверх.png b/Стрелки для Лабы 1/Стрелка вверх.png new file mode 100644 index 0000000..f2b56d8 Binary files /dev/null and b/Стрелки для Лабы 1/Стрелка вверх.png differ diff --git a/Стрелки для Лабы 1/Стрелка влево.png b/Стрелки для Лабы 1/Стрелка влево.png new file mode 100644 index 0000000..88343a9 Binary files /dev/null and b/Стрелки для Лабы 1/Стрелка влево.png differ diff --git a/Стрелки для Лабы 1/Стрелка вниз.png b/Стрелки для Лабы 1/Стрелка вниз.png new file mode 100644 index 0000000..8cc271f Binary files /dev/null and b/Стрелки для Лабы 1/Стрелка вниз.png differ diff --git a/Стрелки для Лабы 1/Стрелка вправо.png b/Стрелки для Лабы 1/Стрелка вправо.png new file mode 100644 index 0000000..543f8dc Binary files /dev/null and b/Стрелки для Лабы 1/Стрелка вправо.png differ