From 4ef5a5cac1ef637b7a8fb80b1cf4a06efe317c1d Mon Sep 17 00:00:00 2001 From: nezui1 Date: Mon, 12 Feb 2024 21:13:24 +0400 Subject: [PATCH 1/3] =?UTF-8?q?=D0=9B=D0=B0=D0=B1=D0=BE=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BD=D0=B0=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=E2=84=961?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectAirFighter/DirectionType.cs | 26 ++ .../ProjectAirFighter/DrawningAirFighter.cs | 229 ++++++++++++++++++ .../ProjectAirFighter/EntityAirFighter.cs | 64 +++++ .../ProjectAirFighter/Form1.Designer.cs | 45 ---- ProjectAirFighter/ProjectAirFighter/Form1.cs | 10 - .../FormAirFighter.Designer.cs | 134 ++++++++++ .../ProjectAirFighter/FormAirFighter.cs | 75 ++++++ .../{Form1.resx => FormAirFighter.resx} | 0 .../ProjectAirFighter/Program.cs | 2 +- .../ProjectAirFighter.csproj | 15 ++ .../Properties/Resources.Designer.cs | 113 +++++++++ .../Properties/Resources.resx | 136 +++++++++++ .../ProjectAirFighter/Resources/down.jpg | Bin 0 -> 27317 bytes .../ProjectAirFighter/Resources/left.jpg | Bin 0 -> 27323 bytes ...ter-icons-red-arrow-down-blue-triangle.png | Bin 0 -> 35358 bytes .../ProjectAirFighter/Resources/right.jpg | Bin 0 -> 27924 bytes .../ProjectAirFighter/Resources/up.jpg | Bin 0 -> 28026 bytes down.jpg | Bin 0 -> 27317 bytes left.jpg | Bin 0 -> 27323 bytes right.jpg | Bin 0 -> 27924 bytes up.jpg | Bin 0 -> 28026 bytes 21 files changed, 793 insertions(+), 56 deletions(-) create mode 100644 ProjectAirFighter/ProjectAirFighter/DirectionType.cs create mode 100644 ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs create mode 100644 ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs delete mode 100644 ProjectAirFighter/ProjectAirFighter/Form1.Designer.cs delete mode 100644 ProjectAirFighter/ProjectAirFighter/Form1.cs create mode 100644 ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs create mode 100644 ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs rename ProjectAirFighter/ProjectAirFighter/{Form1.resx => FormAirFighter.resx} (100%) create mode 100644 ProjectAirFighter/ProjectAirFighter/Properties/Resources.Designer.cs create mode 100644 ProjectAirFighter/ProjectAirFighter/Properties/Resources.resx create mode 100644 ProjectAirFighter/ProjectAirFighter/Resources/down.jpg create mode 100644 ProjectAirFighter/ProjectAirFighter/Resources/left.jpg create mode 100644 ProjectAirFighter/ProjectAirFighter/Resources/png-clipart-arrow-computer-icons-red-arrow-down-blue-triangle.png create mode 100644 ProjectAirFighter/ProjectAirFighter/Resources/right.jpg create mode 100644 ProjectAirFighter/ProjectAirFighter/Resources/up.jpg create mode 100644 down.jpg create mode 100644 left.jpg create mode 100644 right.jpg create mode 100644 up.jpg diff --git a/ProjectAirFighter/ProjectAirFighter/DirectionType.cs b/ProjectAirFighter/ProjectAirFighter/DirectionType.cs new file mode 100644 index 0000000..871d9d7 --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/DirectionType.cs @@ -0,0 +1,26 @@ +namespace ProjectAirFighter; +/// +/// Направление перемещения +/// +public enum DirectionType +{ + /// + /// Вверх + /// + Up = 1, + + /// + /// Вниз + /// + Down = 2, + + /// + /// Влево + /// + Left = 3, + + /// + /// Вправо + /// + Right = 4 +} diff --git a/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs new file mode 100644 index 0000000..f11c964 --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs @@ -0,0 +1,229 @@ +using System.Net.NetworkInformation; + +namespace ProjectAirFighter; + +/// +/// класс отвечающий за прорисовку и перемещение объекта-сущности +/// +public class DrawningAirFighter +{ + + /// + /// Класс-сущность + /// + public EntityAirFighter? EntityAirFighter { get; private set; } + + /// + /// Ширина окна + /// + private int? _pictureWidth; + + /// + /// Высота окна + /// + private int? _pictureHeight; + + /// + /// Левая координата прорисовки истребителя + /// + private int? _startPosX; + + /// + /// Верхняя координата прорисовки истребителя + /// + private int? _startPosY; + + /// + /// Ширина прорисовки истребителя + /// + private int? _drawningAirFlighterWidth = 130; + + /// + /// Высота прорисовки истребителя + /// + private int? _drawningAirFlighterHeight = 140; + + /// + /// Иницифлизация полей объекта-класса истребителя + /// + /// Скорость + /// Вес + /// Основной цвет + /// Дополнительный цвет + /// Признак наличия корпуса + /// Признак наличия рокет + /// Признак наличия дополнительных крыльев + public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool rocket, bool additionalWing) + { + EntityAirFighter = new EntityAirFighter(); + EntityAirFighter.Init(speed, weight, bodyColor, additionalColor, bodyKit, rocket, additionalWing); + _pictureHeight = null; + _pictureWidth = null; + _startPosX = null; + _startPosY = null; + } + + /// + /// Установка границ поля + /// + /// Ширина поля + /// Высота поля + /// + public bool SetPictureSize(int width, int height) + { + //TODO проверка, что объект "влезает" в размер поля + // если влезает, сохраняем границы и корректируем позицию объекта, если она была уже установлена + _pictureWidth = width; + _pictureHeight = height; + return true; + + } + + /// + /// Установка позиции + /// + /// Координата X + /// Координата Y + public void SetPosition(int x, int y) + { + if (!_pictureHeight.HasValue || !_pictureWidth.HasValue) + { + return; + } + + //TODO если при установке объекта в эти координаты, он будет "выходить" за границы формы + // то надо изменить координаты, чтобы он оставался в этих границах + _startPosX = x; + _startPosY = y; + } + + + + /// + /// Изменение направления перемещения + /// + /// Направление + /// true - перемещение выполнено, false - перемещение невозможно + public bool MoveTransport(DirectionType direction) + { + if (EntityAirFighter == null || !_startPosX.HasValue || !_startPosY.HasValue) + { + return false; + } + switch (direction) + { + //влево + case DirectionType.Left: + if (_startPosX.Value - EntityAirFighter.Step > 0) + { + _startPosX -= (int)EntityAirFighter.Step; + } + return true; + //вверх + case DirectionType.Up: + if (_startPosY.Value - EntityAirFighter.Step > 0) + { + _startPosY -= (int)EntityAirFighter.Step; + } + return true; + //вниз + case DirectionType.Down: + if (_startPosY.Value + EntityAirFighter.Step + _drawningAirFlighterHeight < _pictureHeight) + { + _startPosY += (int)EntityAirFighter.Step; + } + return true; + //вправо + case DirectionType.Right: + if (_startPosX.Value + EntityAirFighter.Step + _drawningAirFlighterWidth < _pictureWidth) + { + _startPosX += (int)EntityAirFighter.Step; + } + return true; + default: + return false; + } + } + + public void DrawTransport(Graphics g) + { + if (EntityAirFighter == null || !_startPosX.HasValue || !_startPosY.HasValue) + { + return; + } + + Pen pen = new(Color.Black,3); + Pen pen_rocket = new(Color.Black); + + Brush brAdd = new SolidBrush(EntityAirFighter.AdditionalColor); + + //ракеты + if (EntityAirFighter.Rocket) + { + Point[] FirstRocket = { new Point(_startPosX.Value + 55, _startPosY.Value + 110), new Point(_startPosX.Value + 95, _startPosY.Value + 110), + new Point(_startPosX.Value + 105, _startPosY.Value + 115),new Point(_startPosX.Value + 95, _startPosY.Value + 120), + new Point(_startPosX.Value + 55, _startPosY.Value + 120) }; + g.DrawPolygon(pen_rocket, FirstRocket); + Point[] SecondRocket = { new Point(_startPosX.Value + 55, _startPosY.Value + 30), new Point(_startPosX.Value + 95, _startPosY.Value + 30), + new Point(_startPosX.Value + 105, _startPosY.Value + 35),new Point(_startPosX.Value + 95, _startPosY.Value + 40), + new Point(_startPosX.Value + 55, _startPosY.Value + 40) }; + g.DrawPolygon(pen_rocket, SecondRocket); + + g.FillPolygon(brAdd, FirstRocket); + g.FillPolygon(brAdd, SecondRocket); + } + + //корпус + g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value + 60, 100, 20); + Point[] body = { new Point(_startPosX.Value + 110, _startPosY.Value + 80), + new Point(_startPosX.Value + 130, _startPosY.Value + 70), new Point(_startPosX.Value + 110, _startPosY.Value + 60) }; + g.DrawPolygon(pen, body); + //нижнее крыло + Point[] wingUpper = { new Point(_startPosX.Value + 80, _startPosY.Value + 80), + new Point(_startPosX.Value + 80, _startPosY.Value + 140), new Point(_startPosX.Value + 70, _startPosY.Value + 140), + new Point(_startPosX.Value + 60, _startPosY.Value + 80) }; + g.DrawPolygon(pen, wingUpper); + //верхнее крыло + Point[] wingLower = { new Point(_startPosX.Value + 80, _startPosY.Value + 60), new Point(_startPosX.Value + 80, _startPosY.Value), + new Point(_startPosX.Value + 70, _startPosY.Value), new Point(_startPosX.Value + 60, _startPosY.Value + 60) }; + g.DrawPolygon(pen, wingLower); + //задние крылья + //верхнее + Point[] rearWingUpper = { new Point(_startPosX.Value + 10, _startPosY.Value + 60), new Point(_startPosX.Value + 10, _startPosY.Value + 30), + new Point(_startPosX.Value + 25, _startPosY.Value + 50), new Point(_startPosX.Value + 25, _startPosY.Value + 60)}; + g.DrawPolygon(pen, rearWingUpper); + //нижнее + Point[] rearWingLower = { new Point(_startPosX.Value + 10, _startPosY.Value + 80), + new Point(_startPosX.Value + 10, _startPosY.Value + 110),new Point(_startPosX.Value + 25, _startPosY.Value + 90), + new Point(_startPosX.Value + 25, _startPosY.Value + 80) }; + g.DrawPolygon(pen, rearWingLower); + + //залив носа + Brush brBlack = new SolidBrush(Color.Black); + g.FillPolygon(brBlack, body); + + //залив корпуса + Brush br = new SolidBrush(EntityAirFighter.BodyColor); + g.FillRectangle(br, _startPosX.Value + 10, _startPosY.Value + 60, 100, 20); + + g.FillPolygon(br, wingLower); + g.FillPolygon(br, wingUpper); + g.FillPolygon(br, rearWingUpper); + g.FillPolygon(br, rearWingLower); + + if (EntityAirFighter.AdditionalWing) + { + Point[] AddWingLower = { new Point(_startPosX.Value + 60, _startPosY.Value + 80), + new Point(_startPosX.Value + 60, _startPosY.Value + 140), new Point(_startPosX.Value + 50, _startPosY.Value + 140), + new Point(_startPosX.Value + 40, _startPosY.Value + 80) }; + g.DrawPolygon(pen, AddWingLower); + + Point[] AddWingUpper = { new Point(_startPosX.Value + 60, _startPosY.Value + 60), new Point(_startPosX.Value + 60, _startPosY.Value), + new Point(_startPosX.Value + 50, _startPosY.Value), new Point(_startPosX.Value + 40, _startPosY.Value + 60) }; + g.DrawPolygon(pen, AddWingUpper); + + g.FillPolygon(brAdd, AddWingUpper); + g.FillPolygon(brAdd, AddWingLower); + } + } +} diff --git a/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs new file mode 100644 index 0000000..290a6a1 --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs @@ -0,0 +1,64 @@ +namespace ProjectAirFighter; +/// +/// Класс-сущность "Истребитель" +/// +public class EntityAirFighter +{ + /// + /// Скорость + /// + public int Speed { get; private set; } + + /// + /// Вес + /// + public double Weight { get; private set; } + + /// + /// Основной цвет + /// + public Color BodyColor { get; private set; } + + /// + /// Дополнительный цвет + /// + public Color AdditionalColor { get; private set; } + + /// + /// Признак (опция) наличия ракет + /// + public bool Rocket { get; private set; } + + /// + /// Признак (опция) наличия дополнительных крыльев + /// + public bool AdditionalWing { get; private set; } + + /// + /// Шаг + /// + public double Step => Speed * 100 / Weight; + + /// + /// Иницифлизация полей объекта-класса истребителя + /// + /// Скорость + /// Вес + /// Основной цвет + /// Дополнительный цвет + /// Признак наличия корпуса + /// Признак наличия рокет + /// Признак наличия дополнительных крыльев + public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool rocket, bool additionalWing) + { + Speed = speed; + Weight = weight; + BodyColor = bodyColor; + AdditionalColor = additionalColor; + Rocket = rocket; + AdditionalWing = additionalWing; + + } +} + + diff --git a/ProjectAirFighter/ProjectAirFighter/Form1.Designer.cs b/ProjectAirFighter/ProjectAirFighter/Form1.Designer.cs deleted file mode 100644 index f8227ec..0000000 --- a/ProjectAirFighter/ProjectAirFighter/Form1.Designer.cs +++ /dev/null @@ -1,45 +0,0 @@ -namespace ProjectAirFighter -{ - partial class Form1 - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - SuspendLayout(); - // - // Form1 - // - AutoScaleDimensions = new SizeF(7F, 15F); - AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(407, 301); - Name = "Form1"; - Text = "Form1"; - ResumeLayout(false); - } - - #endregion - } -} diff --git a/ProjectAirFighter/ProjectAirFighter/Form1.cs b/ProjectAirFighter/ProjectAirFighter/Form1.cs deleted file mode 100644 index 10853c8..0000000 --- a/ProjectAirFighter/ProjectAirFighter/Form1.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace ProjectAirFighter -{ - public partial class Form1 : Form - { - public Form1() - { - InitializeComponent(); - } - } -} diff --git a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs new file mode 100644 index 0000000..b639398 --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs @@ -0,0 +1,134 @@ +namespace ProjectAirFighter +{ + partial class FormAirFighter + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + pictureBoxAirFighter = new PictureBox(); + buttonCreate = new Button(); + buttonLeft = new Button(); + buttonUp = new Button(); + buttonDown = new Button(); + buttonRight = new Button(); + ((System.ComponentModel.ISupportInitialize)pictureBoxAirFighter).BeginInit(); + SuspendLayout(); + // + // pictureBoxAirFighter + // + pictureBoxAirFighter.Dock = DockStyle.Fill; + pictureBoxAirFighter.Location = new Point(0, 0); + pictureBoxAirFighter.Name = "pictureBoxAirFighter"; + pictureBoxAirFighter.Size = new Size(924, 557); + pictureBoxAirFighter.TabIndex = 0; + pictureBoxAirFighter.TabStop = false; + + // + // buttonCreate + // + buttonCreate.Location = new Point(12, 476); + buttonCreate.Name = "buttonCreate"; + buttonCreate.Size = new Size(75, 23); + buttonCreate.TabIndex = 1; + buttonCreate.Text = "Создать"; + buttonCreate.UseVisualStyleBackColor = true; + buttonCreate.Click += ButtonCreate_Click; + // + // buttonLeft + // + buttonLeft.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonLeft.BackgroundImage = Properties.Resources.left; + buttonLeft.BackgroundImageLayout = ImageLayout.Stretch; + buttonLeft.Location = new Point(785, 510); + buttonLeft.Name = "buttonLeft"; + buttonLeft.Size = new Size(35, 35); + buttonLeft.TabIndex = 2; + buttonLeft.UseVisualStyleBackColor = true; + buttonLeft.Click += ButtonMove_Click; + // + // buttonUp + // + buttonUp.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonUp.BackgroundImage = Properties.Resources.up; + buttonUp.BackgroundImageLayout = ImageLayout.Stretch; + buttonUp.Location = new Point(828, 469); + buttonUp.Name = "buttonUp"; + buttonUp.Size = new Size(35, 35); + buttonUp.TabIndex = 3; + buttonUp.UseVisualStyleBackColor = true; + buttonUp.Click += ButtonMove_Click; + // + // buttonDown + // + buttonDown.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonDown.BackgroundImage = Properties.Resources.down; + buttonDown.BackgroundImageLayout = ImageLayout.Stretch; + buttonDown.Location = new Point(828, 510); + buttonDown.Name = "buttonDown"; + buttonDown.Size = new Size(35, 35); + buttonDown.TabIndex = 4; + buttonDown.UseVisualStyleBackColor = true; + buttonDown.Click += ButtonMove_Click; + // + // buttonRight + // + buttonRight.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonRight.BackgroundImage = Properties.Resources.right; + buttonRight.BackgroundImageLayout = ImageLayout.Stretch; + buttonRight.Location = new Point(869, 510); + buttonRight.Name = "buttonRight"; + buttonRight.Size = new Size(35, 35); + buttonRight.TabIndex = 5; + buttonRight.UseVisualStyleBackColor = true; + buttonRight.Click += ButtonMove_Click; + // + // FormAirFighter + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(924, 557); + Controls.Add(buttonRight); + Controls.Add(buttonDown); + Controls.Add(buttonUp); + Controls.Add(buttonLeft); + Controls.Add(buttonCreate); + Controls.Add(pictureBoxAirFighter); + Name = "FormAirFighter"; + Text = "Истребитель"; + ((System.ComponentModel.ISupportInitialize)pictureBoxAirFighter).EndInit(); + ResumeLayout(false); + } + + #endregion + + private PictureBox pictureBoxAirFighter; + private Button buttonCreate; + private Button buttonLeft; + private Button buttonUp; + private Button buttonDown; + private Button buttonRight; + } +} \ No newline at end of file diff --git a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs new file mode 100644 index 0000000..f788568 --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs @@ -0,0 +1,75 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace ProjectAirFighter +{ + public partial class FormAirFighter : Form + { + private DrawningAirFighter? _drawningAirFighter; + public FormAirFighter() + { + InitializeComponent(); + } + + private void Draw() + { + Bitmap bmp = new(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); + Graphics gr = Graphics.FromImage(bmp); + _drawningAirFighter.DrawTransport(gr); + pictureBoxAirFighter.Image = bmp; + } + private void ButtonCreate_Click(object sender, EventArgs e) + { + Random random = new(); + _drawningAirFighter = new DrawningAirFighter(); + _drawningAirFighter.Init(random.Next(100, 300), random.Next(1000, 3000), + Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), + Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), + Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2))); + _drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); + _drawningAirFighter.SetPosition(random.Next(10, 100), random.Next(10, 100)); + + Draw(); + } + + private void ButtonMove_Click(object sender, EventArgs e) + { + if (_drawningAirFighter == null) + { + return; + } + + string name = ((Button)sender)?.Name ?? string.Empty; + bool result = false; + switch (name) + { + case "buttonUp": + result = _drawningAirFighter.MoveTransport(DirectionType.Up); + break; + case "buttonDown": + result = _drawningAirFighter.MoveTransport(DirectionType.Down); + break; + case "buttonLeft": + result = _drawningAirFighter.MoveTransport(DirectionType.Left); + break; + case "buttonRight": + result = _drawningAirFighter.MoveTransport(DirectionType.Right); + break; + } + + if (result) + { + Draw(); + } + } + + + } +} diff --git a/ProjectAirFighter/ProjectAirFighter/Form1.resx b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.resx similarity index 100% rename from ProjectAirFighter/ProjectAirFighter/Form1.resx rename to ProjectAirFighter/ProjectAirFighter/FormAirFighter.resx diff --git a/ProjectAirFighter/ProjectAirFighter/Program.cs b/ProjectAirFighter/ProjectAirFighter/Program.cs index da2d7dd..fc87305 100644 --- a/ProjectAirFighter/ProjectAirFighter/Program.cs +++ b/ProjectAirFighter/ProjectAirFighter/Program.cs @@ -11,7 +11,7 @@ namespace ProjectAirFighter // To customize application configuration such as set high DPI settings or default font, // see https://aka.ms/applicationconfiguration. ApplicationConfiguration.Initialize(); - Application.Run(new Form1()); + Application.Run(new FormAirFighter()); } } } \ No newline at end of file diff --git a/ProjectAirFighter/ProjectAirFighter/ProjectAirFighter.csproj b/ProjectAirFighter/ProjectAirFighter/ProjectAirFighter.csproj index 663fdb8..af03d74 100644 --- a/ProjectAirFighter/ProjectAirFighter/ProjectAirFighter.csproj +++ b/ProjectAirFighter/ProjectAirFighter/ProjectAirFighter.csproj @@ -8,4 +8,19 @@ enable + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + \ No newline at end of file diff --git a/ProjectAirFighter/ProjectAirFighter/Properties/Resources.Designer.cs b/ProjectAirFighter/ProjectAirFighter/Properties/Resources.Designer.cs new file mode 100644 index 0000000..b5a5b5d --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/Properties/Resources.Designer.cs @@ -0,0 +1,113 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace ProjectAirFighter.Properties { + using System; + + + /// + /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д. + /// + // Этот класс создан автоматически классом StronglyTypedResourceBuilder + // с помощью такого средства, как ResGen или Visual Studio. + // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen + // с параметром /str или перестройте свой проект VS. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ProjectAirFighter.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Перезаписывает свойство CurrentUICulture текущего потока для всех + /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap down { + get { + object obj = ResourceManager.GetObject("down", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap left { + get { + object obj = ResourceManager.GetObject("left", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap png_clipart_arrow_computer_icons_red_arrow_down_blue_triangle { + get { + object obj = ResourceManager.GetObject("png-clipart-arrow-computer-icons-red-arrow-down-blue-triangle", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap right { + get { + object obj = ResourceManager.GetObject("right", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap up { + get { + object obj = ResourceManager.GetObject("up", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/ProjectAirFighter/ProjectAirFighter/Properties/Resources.resx b/ProjectAirFighter/ProjectAirFighter/Properties/Resources.resx new file mode 100644 index 0000000..ccb1cfd --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter/Properties/Resources.resx @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\left.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\right.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\down.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\png-clipart-arrow-computer-icons-red-arrow-down-blue-triangle.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\up.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/ProjectAirFighter/ProjectAirFighter/Resources/down.jpg b/ProjectAirFighter/ProjectAirFighter/Resources/down.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c1555003f9cfca5be1018fc513a22e91a3dcd08 GIT binary patch literal 27317 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 bCi#}8i$2zuUmW_M_5}Z_qkfMsQAhqSJ?#nZ literal 0 HcmV?d00001 diff --git a/ProjectAirFighter/ProjectAirFighter/Resources/left.jpg b/ProjectAirFighter/ProjectAirFighter/Resources/left.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7adb42273610b27d2ee05edd39539302b44eadfe GIT binary patch literal 27323 zcmeIb2UJtrwgwz}6)Yg2XjBlSiGuVJ6$JqW1re!HiU=r0Kzg>IfFKY-ilPz`>0*@L z1JVSP4pETadqN2zW#`{`?!E8aci$WTeQ%t1|MQP=qj5;wdu6V<*IetH-z+k|Ge%)M z4RrN&VN6Ug7!&jh#u$X@KtKKN#mvmYy!~QjVPR%rV`XDwV`XJ!W9MLJW8+|FWo74L z=iuCav9WV;b8&KS|FAvC_6XZ|LBBbnyMA5rKl+1F3){uXbf4Lgh3N>4c^4DQE+$3; z3=YZ3_M3FDzr2{3S+?cjKBeBrLM;sD$J(Dd|&6$||aA z>N@An>*`(5H!!_wcFp{{g{8fN<1MG#&MscwKKFh7`~x073JZ^T92ph=EFm!|`T2{K zx9RUPGPAOCatjKJic3n%$}2wCH#9aie`#s$?&Umr>|rfOzJc(k zdUn%+5N!vnU7sMY?Ed>IJ}ah|cg4HRLf^wKaOFH~`wcL<|M5$<1!463H=pF>KtkiPB4c*WWWmKqm1kG`RjcFVU&17)Mmf3`P<CnxG`e9cfSCzu1R@(Rh0ov7nN*UI7Dk1--j&?D2O; zo#Q9)yox2-PhK}KhakVu+jD~7&nHuo^8Ed?k=DlIYt}zo9a5%s?-YKS$&2^joNELm z$zAIY!moiD@rEfCsI?(^86PJ~+PVYngLt7mJ%njWpY!%@#rDX{e1rQ%6y1h z`Hw=?cr+9y1+_zQ->|imL{iuUz`n5WQg2d9^uE_c{j0~Q1+pQ@TYEN`aou;AxfSvh zQs1OLq%mO96ytP!<;p#D-aN>K} zw^ik-*3nT+wZx!tDrL!SaC_m=dW1JuOnN<6(`ONh`lfrAvMs#1kG;)ijym?{uW$Z8 z;Yy=xMKGr;oGasPO_`{&xB;+Ev`34iVq%cOy+U?-*vKB%#t@ zUXgx-!bNADYB0@cvUW6ncKnG+hJm4FJH@~da0*TyWWe~=Y)4!yGlrJ)^X7#tWAnW{ z#qo-l4#(?H+9&xwrB8Pdz11c%t|r^X3bVI!Z?YF_s*EvUJN*i6x`O1!Vw9;C_zj+- zg5si*vnw8p9(f@hT3)kUvpe=Jhvbr7t^0$NKIqE%*c>Oh?tiYsQs7`0n?=vKag{DZ zR@uXQ4mT)`9CjaG?%2ffKOa3D3ATq_$W7=Diu{qiSUrrtX2YYsr-i5&_FdU4#}b5B zTQXpVocbp+feKtJ?wii%>kQbV^m^fTM9~tk?t-UW*8|@H6^KN@HJA^GKyPF*V5OMx z(xph>W(UM*12A`0|1C8%Bm3Mj`_7u{#U#0pJXG9UTd}tx9HwgUf67z z7{XKABm?h=`<#0?>@n-7SyZBD;eAD4_e5tD4nJw*{MIp%1$J6&nw6z_UWSkiEk_27 zP3IFGBkO~FFv46MXk$Kc>D$LAS9;AJMULIR&dl{?>%;Xu#l}PPo{cIXcLa2~UJnSn zJ`XU}FfUvSh-j*OelZ~FU0FPW=UnZ9hMhXrqOWth{3JVpBc=Gwis6i0*L{uj>5M=x z8Dme`ZV~a+TXq(yx?8Uc{3Wq4Z|o%e0L>?ydrzyv3lw!p-+R^8iGo`fpl}&K&M=NH zYkwAQv)>?5N-|*O-Mdnf?~h>IB?gSqNq)P$yk?H;Ew({ksp|Ey%86-MYn|3h)rtSQ z{IgOtzJUSTd$Q4juo?HqIl7AYOT@MJ)rvmVZwl~P&miC; zHlV8pjKhQEGm)+pOY3brVlr}tl6+-_rmo<5b%QmC$nT}JJwhN?WE$AI?;wU~Jf0Yf z!O{Y8B{L7Y{O*fYZtmRafBz@X$(33X116=ZKxjTW{;D2ZP(6bnqq6AN>BqnXfBCQ< zVhJg!3NF3JWF!Wxa8r-GD@!-8y=B1a6cD4&)#VrS-~0%=OvX56EdU2s@)J&sU#L>s z%Sk=81M{M!RrY<6`S2aP7&YczFhF2N!YH2|=`22x7nn*ZZiY-NxZ3)O7Vi>PGF#?bT#90&GSq z%V|thMVdjoYIB3^npVexdhz^~hxqe?OJ?bU-6wy@r{?WJ}4bd}PF;q%1 zn8XEU|1zqSh%nrwE1{YG=q_U0+RU+(3r`^h~Ps`%;+9lCGTwOMm`EsY|`Ql)pJs zxW{!Ldd z?_2VL#}sA`8JnIKe^SqRTI2by@G>!I^>9v7fg=M+X}<60@syInz~G#b4)JF{zj+?^ zEstxrnDlBZ^tq)ulL3g4S0?gh#ibp#&TZx0m69)Ib>Lk!IXcFXgsZPA4M?DTNXv2ESG?4p6YL{qZGGuf*sz62>0V#W!aZwywTy*X zQVOA+pMO482EUHmL3TB)!3XI8swG9AO3rp$x4pW1StC>ri9Mq~md{~ML_R(>!slmi zP=!}oSO_aBEG&84ah@P?pL77i6F@A&y-I1c~SV(&IxIU z8)Sd=)zcGkRHYq-pLvetu6l4>+>@GG)E4M2ePhPi&hR7;x}HLJJ-1V1q950zEjV_E z&ouP9XtgDeE~T{ZCj<5zx2MXm-LFzTKXs;f$a2G$zI#siLmc{CwQW8ILhRH;gR*t( zS`z&oVscDd6Zk%p&w$N&_kl54x%jOwU^fT62;K}(MK^Ht<0-hf)V9wlwkzbfh>>?fW9y%`JEIvFoh7)&tQM&2bx;l+x2{-t^#X2XJKW5OBXqjdSFRLWy>>FG z>i3aZs5ZZvs+T$)n5CdqU*4wiY3fC!M&!b)9mTHol)cz-y6*)7K72h`$BKAhqv3x4 z{rg=a;wgI6wA1tI4y2WZi-hU0d~#*OKD}_7TKfFHk;n3G_K-amKdwsNtyasO{$coC zfH_Hq0b^~1wlBw7L_zzLyF}!8by#XC^(?aK!>$MM@;jQwa6T--{ZFIa09%gI)sApm zp=nXm*vYWIQ!8pU$s_$UkQ;-cT%JS;Ik>#TD=T|UrJXtTGFUX9&=Z>skmh@RX?yrV zu4HHr`QfWuK+YiAcDGq>+q>}L>+Z(9pKG7Fvp6N)jOkeD=|y$uxd?u3ZM^>KVJr$W zldmfW`n3r;N3u?mI8+5Q`TAz24km&r9vGfch3F%-Q^X>>_anXwy^uMM?5Q&Ni#aB~ zhRm^I4m#Ovj#S9Mtn_8t#k*f@b;0z?`QUSQ@detfF%)hFOqBr}&;yP3Omxs=14h7P zL*(ozoeg*eEQv8-l3c_YuvyC;0-hPzi4N$zqdoCJZmc3H1_(UxgM|S*dJXzV+rtc4 z))ff0tkrWbjAQvOu%GU|Qwt~cxzc6CB%MvPZPGdLQ4H9r81{J{#ID;y=DvoGu7XQN z1s5hJPZy*eMc<49H|2oQwe1t48 zLc0Vftirzsg0XsIr63!$dF?R;i>DCld-!R5h-q`$Sr9ra)9wN^K~n}SPJ57Q0QfOr zBNFJMtW7k1)pgvM?9acb#enIF{Y|KJ@SqNrAL#l*Q)a+wGa0b)+YFfHDu%)p0dm0C z_{m{32s)k}fOdUp2>2ffE+r*^Ls=RC+Yc2+~1lyNn~>Wxzt9 z`y0A`Cn%iALw*T{6*FK2Gh^@^v@KF=x-r9u&6e~fDLSOMpcL}6|4OWgr(pfa`aQ%B z96<_4PT9h3V5JzaH_w4lPX+&TG)Nx;1BdAmxY4_VShW-2 zO~`A+MdD_ykdTXUl>wVHE&=~HszmfxWr3m4Xd%tCdhjr?2k0!pf!sL^*cS}MDE#~R z{AJDmDW6Zzzn{;a+J1Wf{e1q^&!_MIFV81UefJ3?RCwkZ$EIZs97#U5xu`iJPdkOF zKf{2zZy&RrBZMo!_earsRD+e1SL$A9+7`v?fmPs zDD_QMJ>?%W3rKGb*5Qif7m38ZO?UNbal$nR$OY{ZTrvamahRjA9>Pvys#>RKT|Y8l zVfBP&FapU5ow7{`BGw?uG5pol^lQq%aO9fLs%EfMg^$OEK+@c2a~k^Q+bEf;)egq* z!V~T{zg9e4Q62q zCvG$cPPiJQNb>1Xf`)t(M&)860T-ANzaMBJ#iB`vN=Fa+es-7(a z?}5`RZ)}XjbM&HBYo1wnBbD}g_h{mU zRAg=SC+!Rs6-ATmTij|M@kxV`Zx@DT@TWR>{Q`Ash(eL_PO$^s?L#X1J~AcD*#{V~ zCz&VbE_I%g0~#r$#4$AQEWQGQ6Y?3?Pf=BwoR4R^3Br&sIda67L%soa7{bL4vc#=O zs?^*y++LLQ94Te9dFkxnra$-G*mo;LS!77Pfev#A`m(AhaGY#EhC)Pnw&>2M^n0PI z;a+qjiV^+TJ$as0)!rOI**oKX+}ziyOYW7{bJDX`EisT!7>65u4gt7}uX#w2jl&-o$&RrdFA+`9h0o7X-(YA&Ljyu(FfpN`K{p zYSf9^L|N-uTuG105SFSOP%t&wOf9*DG~Mzy+Z}3fXYO^aD0)>Y|IYizHMf*USM_Cs zzoGKZLw=$S9j9x8j2Py#gH8H{vrv`<Aqa0GXi|Eg-6R%5A>{aANAU3~ z2&Sg}?*=-Ce)RJao^4wuw)F}^Js9!bohGtpHT%2>D9nJVYi2WGmGBv4F6J)+j6eba z{A7rPs82?0&(9W`-{(*`;jQ)_PZeuHV;W4Td!e460>6nPI2gC42{@7MX|t>8;3DuE zl?(jkF4SMN0`XjY*7O=+_O+i51IEn>e11&6)G*{>h9JO@hFD(2Y;ZWFzc`52AqV}B zWx}pX|4k|eEWhthJwxe7S1@Dfwe(gr^%Lkrfu8MOG((0o!$E+K1Zb)Lwkmv}RdEb* z+quQYRQCAPL5EB&)BnXXV08am>Hm7A_xxMw|9YkO{#)t)dZqXM!AgHu4@VAxK08mh zb7woO4CAi71UW0ILDH`wz9;Bl6ubUil>DsB8nXEyJCUQ_UDz+V_MmiWQ4vx3nK#Mz zW3z|&)i@NXpCvWWJR+4~@btST?yh24w)ILz+B)uGx#o9`fXJO*afvVoCJ2uQVlJff5+KK0Oy z0aKPggG6i$^wJwh+CBS4wf23$d^9Pwawo&*Fy{r#sdhl)mn-K5m>@(?FEsn$;NA3D zk0ZmPC0FRpj(FZl&!_&#Am7E4D;7iR_csKd1?b(&DNj(la+p_7goQg8EQaCJUuX_(~>b{uTx~3EO9W)u5*tGV@mk;?s-a<+ksW{)()+HsQVMVF0 zchx;ZRfI?4j1RpTpk{JG&kAO7cZzJl{Y> z7|H0I>+wEOF2U-Dg_V^5@uPOkY-a|=CwXu15-$=!D0WZ^rFtli zEGZ%7g~NFJnZ}-(`}cTUJbvdy*QpE31Pw(NKuY+@Pe9%OqvC`@Mb0%O?uFK zljSz7ajeMkP$N@&kC=no&7S3ltN7LC@Klira@K*i15zU+FY(xEAP1+vlEJPwhSJ}c zcv!^#R!Z7gIhnz8Q|{rrkb4Fl57@kskEP^ zVwjnarD%`izY5gGhn`g;7dXl z_ozaUxQ8&O<;iRAl?#9(Xdh%mlvf>Joc|D*YDOxa_nA$;&=~x@*&#U(f8{eLDQqxo zJtzBZP0~qyi#tIgkbCjBRK4&E*Dj?sEsCODLgWtX4hx1*UhOL}*3rWT=v$KJl_W~$ zbw4&eOX3v?muj#o}k;)o72lD)eIaPgYH&>qEPDA{T=Plxm%N0CQBsxSvb;iu<34;WY@n*_G* zt@mUYSgJ1t=NwO<%9qaJ82x0lN#92BJ<8_wez)afErV&@)cL@ii_b2Jtu8O>%Npk_ z^c3H|t$wh4JjVV!VI}-jV7{*nu56oX7*KY0dtGxGBd?}uL#Y zXNvET3zqaLC=!~a{4~-(DB!S1PVtA=?3*B`!`nD+BcWZ2a)$xS9m(M6esY*lDHfgE zw5Q2nK8&-{wzZ{ogjdL%0dvd0@E5A#n>^`S=Q_lMAoj`?(E~{#y@z2rm%GRT60E{$ zhY}T@ntP$oavVT7FFoDwS9jraNHkMzvuL1M;MMcyck;gKvywDPq`c0jVl2W?PDf^y z%;)dC7%pCR=DpD>!6Oj6bP|*xzj#T!?_;jjArokQUT-#jJL@2}C208lE8Pb-q(j!T z9&o_ylA(OG2&{oJUf)B;hI25d zCA~Ke-srIJgSQehJ3nsTtklcIx>y{b1lQ5w+*dlQ8jl{uH=aRgmwZ0 zrmZ;Ae_b5YNwXa0C2aE~9nVy_Nxs5*f-&n)Z?r;MUA~DvCa>{d$4W z@mn&TUJpc{*#1N(?FEgNq8Kq&VBgC8c_@ z;F6D*Mq!I)^u5NR@>?y`AwIu3WQ(?jACZ^U@!90^2D}k5wZ4YvTX~b*d4?!D=Lra# zPPIKVN>p>V$O2X6)1`BE!aj81q4A^OG{Tw(a}Y1r=cA} z;c-p8$}@@1+>1ZyUsRh_K}*75{T*L{TYF;@R#uGhYmkLqMI|5&G@pF_8NYE=^2zHy z?p@uaYeqI{@FHqp?$T4BP7z9@qo^zvru~2*z$aJ752()MPb+7N^o7FHJ-k>sRF7YM zU{!i%iF)OBR*Uqgla`(c1Ez)G#BE$=?*RH#hWqg;G zu&5R!-zg+BO)1fi{As*wS**C)n{`h4Q`qiyfoP$v1j+IaH$?Q%+0Dy%C7Ex&7QODp zHg@y(%PPvtyu=GN9Fm+6io1=!8ml#_Vka?hnj6?|(z06W(lHS~H#HAHhtg?en%r^e zXw{ymWST@BxSYCNG`^Ya;u);nbB*kazS66N+36CHRQP_rG$k|NU&GpZsFgaEs?(;S zMs0W%AMBS`!55NG#$N5Ik{=tA-n7AEGxsLlzxKt}>V^2IbV$1~)~%XNB4TXGzM-Nf zdF(ZdVNHK=%vpz`;*Z5=SATwK=8obJe-;Hc0;A8N#I&J3B+JhA6(}KO@13HNok0QB zMV}}5`NPw1oCzN)TvOap`D*gvQ&mZLoAy3GSM>NRpwdTQqy0X0V`UO}4>v$&D4!p@ zrPrZtF+QDt_K}HsLGe&Y=sc<9$u%gx!rBBKbT@AU1^tn(MAPx5#LP3QYR*x1wq zkqOwuJq~$>rTgElbOxe&ufL1Sd;h4=!x&FPP&U}AbiW^d?nqjaH8MV+M!6PxV>egJ z#s+pBA4ay~h#yT$zH#`ro^M|b2$?EGs_&s)Zda{`Qs0~sUt6Cy_Z^UVXIJxe_m5yo z((KzPir46NvOoXtV=BKtO#TcO^DncO-YlAsE6JSLf%fK)z!aH>o>~~$`Q7gx&&wV6 z`UQtc{RPi|xIN&I6-?)@^){C*24sEraP8Z5d#o4z@<3tF+9aN0Gp~L}Jtku)W^ylH z*-O{XZ%9R^NtgSh=B^F{@FHR~2SG4YtKmg1V2XqmH{N{nAr$B-x(4j1NPbqoJSmj) zGniE3tMLMOu*&`uzbVu$U-$F8Lu{m75D^{;h~-(57B8t!K% zWNZY)45&Nb`Y6?&mq|fv*>p zTX>w7!%cL@zAPbsW-S_0or7fQpK1>1OdvVtxw8C9SPg@H&nDURIGaX4Ejz?++Ai$V z(T#i1b|>QV*DTdILs+d-rk>}+UeA>jQU|mnlOB+hsft1RT__2fLjSuSr8b=cKk>UH zJZa{kK&xlDg<)Xcof}3!;cGl~n7s=gH4@kFoSmsRYS(wG!q1~A9+ca3K95v!$B_YH zj+T^8^zuyiJ73a0t7Aho*NUIuuXd~>L&uzc9#P=+;XO$5&B3Mhq?x-!~koI6YzX+~LOLjxQb_L(Mp3SsLaWTY@V34V!1ImIg`*Oq>!) z+Ak6jE5mWzML|Ck_+~6XD7hJbOX=SG;b$3<>5?Mn^OQj6b(gv2qEp8*-8o{NYp1LE z90Ly?D}tg!YywwK!~d*C^Di@)xs)#kzTX_@Ep0Nh?s_@}y1RS2D+p)k?^O8mXs21o z=)+V!&y??nM!g7(P97}BPC|ti$)i6)TcEsfS9dV|jP$E;);%3&no-~=&JH)|I)+|~A#}?N`nI=!Q|^1mOx)Rp56+$T7xwP@Ry*S(vs%-Q~+YNI;gyBV-sn8*OV zhLtc%OILB8-QMY+@pp?gflc$$)ppz<^{%e=)Fq)J^y<|>?UJMq@-2mQ!KIm4$Kfk)?~LZmYuAKh zr9Ll;=YIGYWqMqC%8 zzP1!{a7=gTAm^0LQ^tr1Vo{%445Isbz!JoCTcj%TWQ%9tz4rspvbOC`*Weq%sC0Ni zw^%nuP&jDR?$x{0bip~K)xl%)$KF2wvsxZKIRi*lS%Q-BB;Bb{{PsIkWd}>&0i?D5 z*FMxFCS!#bNx*GDoatRB$~Wo}++@*L+#(bwy;r*x_IHlbgQGoNC_U;*BpFEbo;%l4W-s_6$C(uHI{#bZ`bnF?))>*a3%M=QrEC_)th?eK z_U^IF@b%X0Ie5a%tPrnh;$ec8E#@4SPmwp>+5w@FY@kl|1Gu9Di|PalNgeuktst4T*5C>V^Q;5SJLCv1O($QOkEcZyYR{?&A$cV3m*KrN z{GMn(_&VX;DPgEosaWnf|Dxm2I4+_pfFSlmYDP^CF|?v8Ul=?EU*2%dq{5drJ9Xw( zmd5l#%er%CV$#nRrBWZu^ZE^XN$X*}{m{}T6; zJSYTwa3F#8X_rw%O#ZWnG|4#R;L0MBdY5*JUVsulGv2}ejs4~LpjoV(>$&)g-!gwH z8})oozp>=@YFDp0K}7U%tf9s`^wZ~ua_RiK2OmYl4L13IZ2md`q3`NONd+nN4I1<> z{*-IXLCg*$a6IIlHR3K+Ro&A6(qsgDMRI65HV}q@+;L>lXJxDql!M};{kj6P-m%_E z5po2NK=}p(7Is$)U9N0O-(9k&Jqr%Xs6bi5XFsvl+~ZPSdb*pF`Gc;}k1q*^R~7!98vzW&u%Ag^59gj2efaE3LM-}1Zkj??qytkDx`8OL&D^sNv3wWVla zzMyG>8XyM<}QGPCq4D zB2Z_F7)?qZVLx7s8Q>uWbxv23&1J(Uke#DCVt&DBi*f6uK)YtyhY9nlwb(JpR;oBj zM*jWAY%Nuz*yR!b^T%J~jUuSQ>$@m{Rp*>Nko)>K`_dr$TW~abm)h~pDIXNde+k*2 z{0}PWA!L7wG~;fR98IQQqFeLK9nj`mrPtl;(`SZwp)8W!ah0!vvN8a7_@}I;YQhZZ zE7{q39LF|%Cd04b`+LjwNSRx~>UW%2?GqjAW%xK%HA7{{d|_kAMBiq`RR{AH%^4Bl zi8(;6>>+#;@&XjYl(4e?Dpq{+pfL{6(bv{fAU zbK3dwd(zA!_v_W&fD2+0=+WyjoV7|OKS{1?K3*(4kO25%{>m@tdFJydz8*@-2bMk&21)JYn|CMp*^tedekFb9ESJM%SiCYXb+F!G z=2OW3(mahC*y=q#^JN{X;e%`;ZY%s%!8+JFOX=O5-R)A5 zCWCKE6z!PXo0dYyvUMimFV}PQj#O(b*f;KlD8g+{gJYZGU>X&*d*wIRpZ9eTc9-fu z6I;xpKlL$g((VxfmN8lEQ10@!_*RS{H{^C}1kX`BHZQ59>C9%jBZkub!6jpLAqDt( zMd)w)J2r36ocS8jb#WM|)Lo+wsC9aY{c`*MxoZ!vo2p=zyPy)b`?21lUxEd`%}|TB zzvVTD0^%2E`A3Yi&2jz_<7^iU{}JPCcUt%-$Eo%>8G@X7M!kb3w*dqD(OWP7LZT{* zuQkcgR&jU39O)l$w?FE&YFhk;86@b(`&NUXdY>!|blV1+biUUxMp0&E!yUKzQQHOy z(W_zlQD#@gynM6nKIuf6fk7=zGjuk67l84*UJp|5cpnI6>3Gr%|6)rrwnHVy`>S;O2HzC>ocH-+SM8(~&DC|A#-J70n`D=4h zgf=H%g5`=0J*@^dTR1|KNzyIHuUq-G;UZo?rqlFacc1>+d@t5iP1J|BFS>;_PyLzr zqYoE?mYQ!2)oM{8dZMb&dqL}3>w<9&#DWZ%Ny*;JmV&U!bzfEwy#UZ)+YP`F40q^^ zHV#)(&!9RgjyA4*&Ka74uz|yI3d<*!_7KJLr5}+$)1R-!h2Y8d&1hzNLe?wCotp;> zL(Qjbtb?!>b8}ww8VV;}3-vLZfZT7sSroRfJ3#5})p;l^+a_P^DD(mQYj2wQ4I9ud zb)#fy$NI8*d=|_H{oS&>EyHS1w{PjJCf=~($V~yE>Os4eLFCxV5{A&<(OAP*jlM(- z&Xo;Ve%#HX{KCU4Op~{%)=f`Tun}O6JLNt#_{I!2t)kQQsTaOrJN0W{5S_1gIao#u&KpBR zc%Yl?1Ud8yB}DYYV)#eD%w9b{+*?gtP0w)!KTY1WI_dgQz8%43JjVr;muDaZsbBE5 zXUCH?QKP*s9;rE4MF(W$55)|2}SvLeiN6XCf#NZL{y`!Q3FVV89HR-(=blxf%~a%hU4Z9g&Ed>b~C-p^H#4&6AV}{0^%n%-~$~NI3i+6hPY>M{-2>@KvppnpTqx*qP-uc=ko4kS6nN7(~$=R+1a$=)! zv_znZ;g0akTva_iiOILg3Vm{eTh|%=bTk^|6Yn`;fpZLY_%zS)#QqR4`3CVE9)kdn z9PQBn+xCqhHk9?CQk6tn^NBU#Rc@w`rHdB~q7~B)_%9%*Xf^TH=90ks?5$(xL6;f2 ziXO>@tUHJ_$;Pr=MLD1%_(=m}^5bME12EmZAM$kHLsd%H z>0`N`4>;4Oz}XKz>v7{F6fOp=H~> zH=VhnQX;1i{A`yuiTIp)k*Hy80)ElA)FUelVaXik@W$tnlS{g|6|HBTTccM6;fpfL&MgeLR#nkrS;Q)dR2k1agc@;f2U#e zKQ1Zx+u&^GXaKiRx6Tt_7CJq|Bet0Tla3gj|JM0Gxjg?kop=3P=l^n@cmG@G|8kx8 z{AqRGZcJ8va_RQ4Ds=1z`j6T-I>!g&x@5M7$TP$v@Fyce+DB=ZihCTpkKld$ix1!G z;j)A+b(UT2FdeM+M>RILzA@pnJ!-A{h^cmoY~JP>5mnw491#vbmDeGxk#W0mxPKP? zy-I*`lwcgO6=vNQo^9~j^3#=|o`fPJsCuOGj`pQ&vDz<3(uNV0ly1#Z>sv~h{-yA> z7T2`_4~)EVHN5+|i&=u4l*|JDD+6Y<@7P=1pdu*2|95acn$MT7h;oei(;%keq(#8% zu*^JHpDbIeMz7nmc1dbG6%1k^S3mnmNoc4Vtk-WVHek)DWqD^%zJdBF;0S_nb%lI1 zY@`k%^++M~)FO)ypy1DwFKxOGon0B*62ajc%8xEtL=LAXXvV68yoassTikRX;w_n; zikLvo1!vFoQ}T=Y&Ew8{I!iyFj6KgAFUG6zQR^{wG7IE}O43X;Wjn+|ItU%HAd9s1R{It9(Lt}wq`YQe8LBrO0=IWopu&n0r}~#jAwS(oXItq)F23To zmn58ej`M3+MXNv6w&38EAq(hVn=;TxOTzM;@R`QA1>2=EBSl}7ilfZCqo z$}1()L+E86VRe0hoUVkKhrLc(d9-GNQ&Y6l4mbUr%tEd~=q+7c7k}}#ya!OWJuuWMi27!Bx4eJ&YAMv|oIMW7H03a0VN zR=JMOO?1=DTubDyXD`tRe&(4B**XDD&R6%phjLlA$*<{548<4-WVaBhQN~<^xW}}fw^9P zx!9L`^WHmG_{aMw4ApU+Ok~qh57k{(V48S{?7IjM+%by`*wj>wI_=JY_Boyd5iB3o z9=!5gNC7Q1<&%i+;TllIVN(xca|7zfkiajc%P|CRt=T_YS0{4KGondP@olcEswMq+ z2JnTBC%qweH3msWwWQViQJy*)s}*!(z9n;8Pnf#e~mGk`PHDguq{jK0BkAe>E;--Y&xtoV5ancaiR8CgSQ z!h7J2JUFs-12F2e)&~{GlY*e6!MB@497yhAz_t#e$q|L4Ds&-S3u!)@z8gBFGfH(O1Epm@zGD4R+T zJ8Q)p&5ao6A>imR6R7e9xfMY((u;zxYy6T265yYfM~`*}B?O^xZX_AX);a-okN85= z0VDj-G+rrRme_A_8BF$lwXpz{&oWDy9#|69%f0yTI2Th0H9)!hAWHUBHr-1A4O8RBprLdU2t zd6QTK)XE~Z4yFL3!y^ykZlas9F^yXB4S-A#v^PJTGq`%NEZ3Ho&{$O4V+&>ahQf)e z;ITVvU(e$pCwKs%U*7JfxcYDMqoVpF_0He8Zg5iGLLm|q@5(^b^+gt_1 zE$QX+VfI?9r7=Hlf99imwm(`llHWVUg&-fEy~(}x=>n_uF_?p!mJI!Pv6jN1S!r2u zO-a;z_f@~C$X*45NA|8#qcak?cpOLF&VX;lTqjhUT@!*d7JPhFRWinP z*sUww(ij!>T6Y-j$hGlf!4>M`xeciw07a4wxF6}`w_=EfW8o#>{!&NIt87i7orXf`gMFZ*H0%G^vYWHM`(t8@Gke?x*pB06KdAX zio(^pTsRu5m*iMWE$|r#gacTE%?=2;KO$qOr)c_JpbSl_Z?eZH(CLcjZK&y%dJIl2 z^s0jwm!4 z$iB2PnL$E6bE3#_9hS{4NO#h7xW8b!eDM1^_A$Z^IjA@0yOc~A?rB2pDo5)RgP82_ zMN(FDv5RHxF#C}53vej7NRwGobvu&y!XD}*X*-VVzL=#{KXIb7VGOP%C6kGU0(GeU z&6DN-0j;4#6{W$7d5l?ZC+_fQuqzE>u$_&!R1s(-No@h3*vJ9tZcDAzGPFtDfBIZ9 zSRPA%9g3sTlEHZNhSx7FZT=GY4N5ov>fzb(*B+kNv6MJ)7BmB$hxbCz16z+E?JC+P zfRS@{xOqKl`j$CnT@Bo;(Vsk}I1k)Wp-!IxdG%(_rD|gyP;4{nHO8_BPf8T;-XMS%X`M$20 zcW3l+;4QhbO#Y-16`1*GtNt1b[?5By*O3|NI{^yZ8pn2e`f3eR%ZN=kQS+j!UY zJTvzE&%(oFi6NuW_py^NL2d}!u@+X4PXdsyizr-jFuZUUww}p&S;%3KT;RC&xjq?&U6UJFzkoG8pHRp0_6V+vtiO==^#z`K(B?xSNTu z{2_A^ow^JBf!Tq$gADJlQ6yxHek3~P%33Zzfr97?V}@JMMQ8 z;g}Lcy(=J0)+Ty)2n>pQxTc79yjXu3@+xN{QS<2#XCtr!SCotLd+dV~mmK{% z5Odx5MVvu&^N#2i57qbLy>n`nO5h%H7Rl6O8gXk#6b;(`)+if}5Ob9s~jVR%!ku5IE?LY!{{euas0pbU|HGTG8N(LGi zfJ|r~8HC~pg9?!QAOSge25&FHjcczaif%XWG$*}MMl?xmHxxnt*^RGE0OFR)`HP5y zcPGyahR|J6rw4IMVW;ZF=}A?UyK=lc`jVS#u!_w`1G~rE2ye$OL~rwY;F~yZ`>JTQW3}FVNxG z5o^obiq>|2rt_2PVY#|79R-;n6x#Jbg}{x4#}6FjnlLCyOt_6t>Uihe>z+&99XQz#5656MdQ8#V<_@{2aWF)?~Q9I;D8HNhhYh�euscvlq?w4tN zz;CT-SgEYk)u~^}s@k|sA^Buvra$wZkf$M}hjZ5P7jUv1I}VxI>8WyLY1J(Tj#5k} zcN*VBj+4aH8{4=g5;}+&(&y&n{ZFyWc8K*{apHE9*(=RG1i_<#OT9hq#?A8rW}Msm@}GOzGR-w= zN5S&MEzZ7>N>yNYh2s2|igCpi1=Zm)mHO$oGosG%791Ad&cB*DwDIkZ>X&R0)+nZ% zXoJW){Zo_(&9__W7@ECF944PxREsL0Z9L*0z4P#@D`3S@T0j z9DTny+Ff51XIu2F14W7TwOqOAQ!O{&rG7N;+Hm$KS$QJ{5pOn^*z3FN>%;sucjx4~ z^m^_Y7-=zE@vaf^p&C)QaUIm?bbmxt)$v^-&*$%_ofc_XyE?IsUC)kbIe+y2`hfr< zvNd8+0}{rHT$f2RCg2*d13sq^ynd$o6;=y(j|?oiEz7%Ief{JlGI6KR=qI(MSRl8I zKR#46Vjx`vJ2jHd&tktCbnr-~I^XWx35U%h_wAaKO9*Ei+FGs2f7<5J*w3>KI$Zmr zOwqMNdhGGRcUyAOxsH0&vwE6d^?Vh3n*AMiUQQi8Z4UwSknPOgKWldH-zqGn!kA`M zv${_2^hX@$+2{15?pRRM7qt$rYZoR2n4&)1l6dADm?&Os;p-+F9C$0_&f_w+Pp{TC z@(vN4y*hiQ1KAQ+=(iyr8>E{l&%Bz3+91S#geLtfp>jK^@=upo`D+XKoyYWd)j|IU X|AEZkjsJgG+WKo={~ycG`0@V$HModd literal 0 HcmV?d00001 diff --git a/ProjectAirFighter/ProjectAirFighter/Resources/png-clipart-arrow-computer-icons-red-arrow-down-blue-triangle.png b/ProjectAirFighter/ProjectAirFighter/Resources/png-clipart-arrow-computer-icons-red-arrow-down-blue-triangle.png new file mode 100644 index 0000000000000000000000000000000000000000..303e515a1bcf879c0efa0ee942054d062eedc6e0 GIT binary patch literal 35358 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 Hu0mjfngVC0 literal 0 HcmV?d00001 diff --git a/ProjectAirFighter/ProjectAirFighter/Resources/right.jpg b/ProjectAirFighter/ProjectAirFighter/Resources/right.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c3213689441c015a54dc60a79f76b9713ec7d05 GIT binary patch literal 27924 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 literal 0 HcmV?d00001 diff --git a/down.jpg b/down.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c1555003f9cfca5be1018fc513a22e91a3dcd08 GIT binary patch literal 27317 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 bCi#}8i$2zuUmW_M_5}Z_qkfMsQAhqSJ?#nZ literal 0 HcmV?d00001 diff --git a/left.jpg b/left.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7adb42273610b27d2ee05edd39539302b44eadfe GIT binary patch literal 27323 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[?5By*O3|NI{^yZ8pn2e`f3eR%ZN=kQS+j!UY zJTvzE&%(oFi6NuW_py^NL2d}!u@+X4PXdsyizr-jFuZUUww}p&S;%3KT;RC&xjq?&U6UJFzkoG8pHRp0_6V+vtiO==^#z`K(B?xSNTu z{2_A^ow^JBf!Tq$gADJlQ6yxHek3~P%33Zzfr97?V}@JMMQ8 z;g}Lcy(=J0)+Ty)2n>pQxTc79yjXu3@+xN{QS<2#XCtr!SCotLd+dV~mmK{% z5Odx5MVvu&^N#2i57qbLy>n`nO5h%H7Rl6O8gXk#6b;(`)+if}5Ob9s~jVR%!ku5IE?LY!{{euas0pbU|HGTG8N(LGi zfJ|r~8HC~pg9?!QAOSge25&FHjcczaif%XWG$*}MMl?xmHxxnt*^RGE0OFR)`HP5y zcPGyahR|J6rw4IMVW;ZF=}A?UyK=lc`jVS#u!_w`1G~rE2ye$OL~rwY;F~yZ`>JTQW3}FVNxG z5o^obiq>|2rt_2PVY#|79R-;n6x#Jbg}{x4#}6FjnlLCyOt_6t>Uihe>z+&99XQz#5656MdQ8#V<_@{2aWF)?~Q9I;D8HNhhYh�euscvlq?w4tN zz;CT-SgEYk)u~^}s@k|sA^Buvra$wZkf$M}hjZ5P7jUv1I}VxI>8WyLY1J(Tj#5k} zcN*VBj+4aH8{4=g5;}+&(&y&n{ZFyWc8K*{apHE9*(=RG1i_<#OT9hq#?A8rW}Msm@}GOzGR-w= zN5S&MEzZ7>N>yNYh2s2|igCpi1=Zm)mHO$oGosG%791Ad&cB*DwDIkZ>X&R0)+nZ% zXoJW){Zo_(&9__W7@ECF944PxREsL0Z9L*0z4P#@D`3S@T0j z9DTny+Ff51XIu2F14W7TwOqOAQ!O{&rG7N;+Hm$KS$QJ{5pOn^*z3FN>%;sucjx4~ z^m^_Y7-=zE@vaf^p&C)QaUIm?bbmxt)$v^-&*$%_ofc_XyE?IsUC)kbIe+y2`hfr< zvNd8+0}{rHT$f2RCg2*d13sq^ynd$o6;=y(j|?oiEz7%Ief{JlGI6KR=qI(MSRl8I zKR#46Vjx`vJ2jHd&tktCbnr-~I^XWx35U%h_wAaKO9*Ei+FGs2f7<5J*w3>KI$Zmr zOwqMNdhGGRcUyAOxsH0&vwE6d^?Vh3n*AMiUQQi8Z4UwSknPOgKWldH-zqGn!kA`M zv${_2^hX@$+2{15?pRRM7qt$rYZoR2n4&)1l6dADm?&Os;p-+F9C$0_&f_w+Pp{TC z@(vN4y*hiQ1KAQ+=(iyr8>E{l&%Bz3+91S#geLtfp>jK^@=upo`D+XKoyYWd)j|IU X|AEZkjsJgG+WKo={~ycG`0@V$HModd literal 0 HcmV?d00001 diff --git a/right.jpg b/right.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c3213689441c015a54dc60a79f76b9713ec7d05 GIT binary patch literal 27924 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 literal 0 HcmV?d00001 -- 2.25.1 From 18baaa588027c6509cdf3d6f9843d83317e57c69 Mon Sep 17 00:00:00 2001 From: nezui1 Date: Mon, 26 Feb 2024 20:55:25 +0400 Subject: [PATCH 2/3] =?UTF-8?q?=D0=9B=D0=B0=D0=B1=D0=BE=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BD=D0=B0=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=E2=84=961?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project1/Project1.sln | 31 ++++ Project1/Project1/Project1.vcxproj | 135 ++++++++++++++++++ Project1/Project1/Project1.vcxproj.filters | 22 +++ Project1/Project1/Source.c | 21 +++ .../ProjectAirFighter/DrawningAirFighter.cs | 47 ++++-- .../FormAirFighter.Designer.cs | 6 +- .../ProjectAirFighter/FormAirFighter.cs | 24 +++- 7 files changed, 275 insertions(+), 11 deletions(-) create mode 100644 Project1/Project1.sln create mode 100644 Project1/Project1/Project1.vcxproj create mode 100644 Project1/Project1/Project1.vcxproj.filters create mode 100644 Project1/Project1/Source.c diff --git a/Project1/Project1.sln b/Project1/Project1.sln new file mode 100644 index 0000000..449dbc7 --- /dev/null +++ b/Project1/Project1.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.8.34525.116 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Project1", "Project1\Project1.vcxproj", "{AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Debug|x64.ActiveCfg = Debug|x64 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Debug|x64.Build.0 = Debug|x64 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Debug|x86.ActiveCfg = Debug|Win32 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Debug|x86.Build.0 = Debug|Win32 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Release|x64.ActiveCfg = Release|x64 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Release|x64.Build.0 = Release|x64 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Release|x86.ActiveCfg = Release|Win32 + {AB7EA6C4-E58F-4C10-A6D7-63D958F07D30}.Release|x86.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {CFB832FC-6360-4FE9-9C85-0C6C32CF4B4F} + EndGlobalSection +EndGlobal diff --git a/Project1/Project1/Project1.vcxproj b/Project1/Project1/Project1.vcxproj new file mode 100644 index 0000000..e154bc4 --- /dev/null +++ b/Project1/Project1/Project1.vcxproj @@ -0,0 +1,135 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 17.0 + Win32Proj + {ab7ea6c4-e58f-4c10-a6d7-63d958f07d30} + Project1 + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + Level3 + true + _DEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + + + + + Level3 + true + true + true + NDEBUG;_CONSOLE;%(PreprocessorDefinitions) + true + + + Console + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Project1/Project1/Project1.vcxproj.filters b/Project1/Project1/Project1.vcxproj.filters new file mode 100644 index 0000000..9327ccf --- /dev/null +++ b/Project1/Project1/Project1.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Исходные файлы + + + \ No newline at end of file diff --git a/Project1/Project1/Source.c b/Project1/Project1/Source.c new file mode 100644 index 0000000..edd2450 --- /dev/null +++ b/Project1/Project1/Source.c @@ -0,0 +1,21 @@ +#include + +void main() { + + for (int n = 1000; n < 10000; n++) { + for (int x = 1000; x < 10000; x++) { + int e = 0; + for (int y = 1000; y < 10000; y++) { + if ((15 * x + 200 * y) == n) { + e += 1; + printf("x = %d, y = %d, n = %d\n", x, y, n); + if (e == 4) { + printf("e = 4, x = %d, y = %d, n = %d\n", x, y, n); + printf("%d", n); + return; + } + } + } + } + } +} \ No newline at end of file diff --git a/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs index f11c964..0ffc0bb 100644 --- a/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs +++ b/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs @@ -62,6 +62,7 @@ public class DrawningAirFighter _startPosX = null; _startPosY = null; } + /// /// Установка границ поля @@ -71,11 +72,27 @@ public class DrawningAirFighter /// public bool SetPictureSize(int width, int height) { - //TODO проверка, что объект "влезает" в размер поля - // если влезает, сохраняем границы и корректируем позицию объекта, если она была уже установлена - _pictureWidth = width; - _pictureHeight = height; - return true; + if (width > _drawningAirFlighterWidth && height > _drawningAirFlighterHeight) + { + _pictureWidth = width; + _pictureHeight = height; + if (_startPosX != null && _startPosY != null) + { + if (_startPosX.Value < 0) _startPosX = 0; + if (_startPosY.Value < 0) _startPosY = 0; + if (_startPosX.Value + _drawningAirFlighterWidth > _pictureWidth) + { + _startPosX = _pictureWidth - _drawningAirFlighterWidth; + } + if (_startPosY.Value + _drawningAirFlighterHeight > _pictureHeight) + { + _startPosY = _pictureHeight - _drawningAirFlighterHeight; + } + } + + return true; + } + return false; } @@ -90,15 +107,27 @@ public class DrawningAirFighter { return; } + else + { + _startPosX = x; + _startPosY = y; + if (_startPosX.Value < 0) _startPosX = 0; + if (_startPosY.Value < 0) _startPosY = 0; + if (_startPosX.Value + _drawningAirFlighterWidth > _pictureWidth) + { + _startPosX = _pictureWidth - _drawningAirFlighterWidth; + } + if (_startPosY.Value + _drawningAirFlighterHeight > _pictureHeight) + { + _startPosY = _pictureHeight - _drawningAirFlighterHeight; + } + } - //TODO если при установке объекта в эти координаты, он будет "выходить" за границы формы - // то надо изменить координаты, чтобы он оставался в этих границах - _startPosX = x; - _startPosY = y; } + /// /// Изменение направления перемещения /// diff --git a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs index b639398..a8105ec 100644 --- a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs +++ b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs @@ -45,7 +45,6 @@ pictureBoxAirFighter.Size = new Size(924, 557); pictureBoxAirFighter.TabIndex = 0; pictureBoxAirFighter.TabStop = false; - // // buttonCreate // @@ -67,6 +66,7 @@ buttonLeft.Size = new Size(35, 35); buttonLeft.TabIndex = 2; buttonLeft.UseVisualStyleBackColor = true; + buttonLeft.ClientSizeChanged += FormAirFighter_SizeChanged; buttonLeft.Click += ButtonMove_Click; // // buttonUp @@ -79,6 +79,7 @@ buttonUp.Size = new Size(35, 35); buttonUp.TabIndex = 3; buttonUp.UseVisualStyleBackColor = true; + buttonUp.ClientSizeChanged += FormAirFighter_SizeChanged; buttonUp.Click += ButtonMove_Click; // // buttonDown @@ -91,6 +92,7 @@ buttonDown.Size = new Size(35, 35); buttonDown.TabIndex = 4; buttonDown.UseVisualStyleBackColor = true; + buttonDown.ClientSizeChanged += FormAirFighter_SizeChanged; buttonDown.Click += ButtonMove_Click; // // buttonRight @@ -103,6 +105,7 @@ buttonRight.Size = new Size(35, 35); buttonRight.TabIndex = 5; buttonRight.UseVisualStyleBackColor = true; + buttonRight.ClientSizeChanged += FormAirFighter_SizeChanged; buttonRight.Click += ButtonMove_Click; // // FormAirFighter @@ -118,6 +121,7 @@ Controls.Add(pictureBoxAirFighter); Name = "FormAirFighter"; Text = "Истребитель"; + SizeChanged += FormAirFighter_SizeChanged; ((System.ComponentModel.ISupportInitialize)pictureBoxAirFighter).EndInit(); ResumeLayout(false); } diff --git a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs index f788568..291bc0f 100644 --- a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs +++ b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs @@ -13,6 +13,8 @@ namespace ProjectAirFighter public partial class FormAirFighter : Form { private DrawningAirFighter? _drawningAirFighter; + + private EntityAirFighter? _entityAirFighter; public FormAirFighter() { InitializeComponent(); @@ -20,6 +22,8 @@ namespace ProjectAirFighter private void Draw() { + if (_drawningAirFighter == null) return; + Bitmap bmp = new(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); Graphics gr = Graphics.FromImage(bmp); _drawningAirFighter.DrawTransport(gr); @@ -29,11 +33,14 @@ namespace ProjectAirFighter { Random random = new(); _drawningAirFighter = new DrawningAirFighter(); + _entityAirFighter = new EntityAirFighter(); + _drawningAirFighter.Init(random.Next(100, 300), random.Next(1000, 3000), Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2))); _drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); + _drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); _drawningAirFighter.SetPosition(random.Next(10, 100), random.Next(10, 100)); Draw(); @@ -63,11 +70,26 @@ namespace ProjectAirFighter result = _drawningAirFighter.MoveTransport(DirectionType.Right); break; } - if (result) { Draw(); } + + + } + private void FormAirFighter_SizeChanged(object sender, EventArgs e) + { + if (_drawningAirFighter == null) return; + + + _drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); + + + if (_drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height)) + { + Draw(); + } + } -- 2.25.1 From 71156a3ec2755caf7a0a1906e9698fc2b0fea7df Mon Sep 17 00:00:00 2001 From: nezui1 Date: Tue, 27 Feb 2024 13:51:18 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=D0=9B=D0=B0=D0=B1=D0=BE=D1=80=D0=B0=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BD=D0=B0=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=B0=E2=84=961?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ProjectAirFighter/DrawningAirFighter.cs | 47 ++++++++++++------- .../ProjectAirFighter/EntityAirFighter.cs | 3 +- .../FormAirFighter.Designer.cs | 35 +++++++++----- .../ProjectAirFighter/FormAirFighter.cs | 10 ++-- 4 files changed, 59 insertions(+), 36 deletions(-) diff --git a/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs index 0ffc0bb..073191e 100644 --- a/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs +++ b/ProjectAirFighter/ProjectAirFighter/DrawningAirFighter.cs @@ -36,7 +36,7 @@ public class DrawningAirFighter /// /// Ширина прорисовки истребителя /// - private int? _drawningAirFlighterWidth = 130; + private int? _drawningAirFlighterWidth = 120; /// /// Высота прорисовки истребителя @@ -53,10 +53,11 @@ public class DrawningAirFighter /// Признак наличия корпуса /// Признак наличия рокет /// Признак наличия дополнительных крыльев - public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool rocket, bool additionalWing) + //public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool rocket, bool additionalWing) + public void Init(EntityAirFighter entityAirFighter) { - EntityAirFighter = new EntityAirFighter(); - EntityAirFighter.Init(speed, weight, bodyColor, additionalColor, bodyKit, rocket, additionalWing); + EntityAirFighter = entityAirFighter; + //EntityAirFighter.Init(speed, weight, bodyColor, additionalColor, rocket, additionalWing); _pictureHeight = null; _pictureWidth = null; _startPosX = null; @@ -78,8 +79,14 @@ public class DrawningAirFighter _pictureHeight = height; if (_startPosX != null && _startPosY != null) { - if (_startPosX.Value < 0) _startPosX = 0; - if (_startPosY.Value < 0) _startPosY = 0; + if (_startPosX.Value < 0) + { + _startPosX = 0; + } + if (_startPosY.Value < 0) + { + _startPosY = 0; + } if (_startPosX.Value + _drawningAirFlighterWidth > _pictureWidth) { _startPosX = _pictureWidth - _drawningAirFlighterWidth; @@ -111,13 +118,19 @@ public class DrawningAirFighter { _startPosX = x; _startPosY = y; - if (_startPosX.Value < 0) _startPosX = 0; - if (_startPosY.Value < 0) _startPosY = 0; - if (_startPosX.Value + _drawningAirFlighterWidth > _pictureWidth) + if (_startPosX.Value < 0) + { + _startPosX = 0; + } + if (_startPosY.Value < 0) + { + _startPosY = 0; + } + if (_startPosX + _drawningAirFlighterWidth > _pictureWidth) { _startPosX = _pictureWidth - _drawningAirFlighterWidth; } - if (_startPosY.Value + _drawningAirFlighterHeight > _pictureHeight) + if (_startPosY + _drawningAirFlighterHeight > _pictureHeight) { _startPosY = _pictureHeight - _drawningAirFlighterHeight; } @@ -203,9 +216,9 @@ public class DrawningAirFighter } //корпус - g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value + 60, 100, 20); - Point[] body = { new Point(_startPosX.Value + 110, _startPosY.Value + 80), - new Point(_startPosX.Value + 130, _startPosY.Value + 70), new Point(_startPosX.Value + 110, _startPosY.Value + 60) }; + g.DrawRectangle(pen, _startPosX.Value, _startPosY.Value + 60, 100, 20); + Point[] body = { new Point(_startPosX.Value + 100, _startPosY.Value + 80), + new Point(_startPosX.Value + 120, _startPosY.Value + 70), new Point(_startPosX.Value + 100, _startPosY.Value + 60) }; g.DrawPolygon(pen, body); //нижнее крыло Point[] wingUpper = { new Point(_startPosX.Value + 80, _startPosY.Value + 80), @@ -218,12 +231,12 @@ public class DrawningAirFighter g.DrawPolygon(pen, wingLower); //задние крылья //верхнее - Point[] rearWingUpper = { new Point(_startPosX.Value + 10, _startPosY.Value + 60), new Point(_startPosX.Value + 10, _startPosY.Value + 30), + Point[] rearWingUpper = { new Point(_startPosX.Value, _startPosY.Value + 60), new Point(_startPosX.Value, _startPosY.Value + 30), new Point(_startPosX.Value + 25, _startPosY.Value + 50), new Point(_startPosX.Value + 25, _startPosY.Value + 60)}; g.DrawPolygon(pen, rearWingUpper); //нижнее - Point[] rearWingLower = { new Point(_startPosX.Value + 10, _startPosY.Value + 80), - new Point(_startPosX.Value + 10, _startPosY.Value + 110),new Point(_startPosX.Value + 25, _startPosY.Value + 90), + Point[] rearWingLower = { new Point(_startPosX.Value, _startPosY.Value + 80), + new Point(_startPosX.Value, _startPosY.Value + 110),new Point(_startPosX.Value + 25, _startPosY.Value + 90), new Point(_startPosX.Value + 25, _startPosY.Value + 80) }; g.DrawPolygon(pen, rearWingLower); @@ -233,7 +246,7 @@ public class DrawningAirFighter //залив корпуса Brush br = new SolidBrush(EntityAirFighter.BodyColor); - g.FillRectangle(br, _startPosX.Value + 10, _startPosY.Value + 60, 100, 20); + g.FillRectangle(br, _startPosX.Value, _startPosY.Value + 60, 100, 20); g.FillPolygon(br, wingLower); g.FillPolygon(br, wingUpper); diff --git a/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs index 290a6a1..4869273 100644 --- a/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs +++ b/ProjectAirFighter/ProjectAirFighter/EntityAirFighter.cs @@ -46,10 +46,9 @@ public class EntityAirFighter /// Вес /// Основной цвет /// Дополнительный цвет - /// Признак наличия корпуса /// Признак наличия рокет /// Признак наличия дополнительных крыльев - public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bodyKit, bool rocket, bool additionalWing) + public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool rocket, bool additionalWing) { Speed = speed; Weight = weight; diff --git a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs index a8105ec..4b6b0f1 100644 --- a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs +++ b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.Designer.cs @@ -41,16 +41,20 @@ // pictureBoxAirFighter.Dock = DockStyle.Fill; pictureBoxAirFighter.Location = new Point(0, 0); + pictureBoxAirFighter.Margin = new Padding(3, 4, 3, 4); pictureBoxAirFighter.Name = "pictureBoxAirFighter"; - pictureBoxAirFighter.Size = new Size(924, 557); + pictureBoxAirFighter.Size = new Size(1056, 743); pictureBoxAirFighter.TabIndex = 0; pictureBoxAirFighter.TabStop = false; + // // buttonCreate // - buttonCreate.Location = new Point(12, 476); + buttonCreate.Anchor = AnchorStyles.Bottom | AnchorStyles.Left; + buttonCreate.Location = new Point(14, 635); + buttonCreate.Margin = new Padding(3, 4, 3, 4); buttonCreate.Name = "buttonCreate"; - buttonCreate.Size = new Size(75, 23); + buttonCreate.Size = new Size(86, 31); buttonCreate.TabIndex = 1; buttonCreate.Text = "Создать"; buttonCreate.UseVisualStyleBackColor = true; @@ -61,9 +65,10 @@ buttonLeft.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; buttonLeft.BackgroundImage = Properties.Resources.left; buttonLeft.BackgroundImageLayout = ImageLayout.Stretch; - buttonLeft.Location = new Point(785, 510); + buttonLeft.Location = new Point(897, 680); + buttonLeft.Margin = new Padding(3, 4, 3, 4); buttonLeft.Name = "buttonLeft"; - buttonLeft.Size = new Size(35, 35); + buttonLeft.Size = new Size(40, 47); buttonLeft.TabIndex = 2; buttonLeft.UseVisualStyleBackColor = true; buttonLeft.ClientSizeChanged += FormAirFighter_SizeChanged; @@ -74,9 +79,10 @@ buttonUp.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; buttonUp.BackgroundImage = Properties.Resources.up; buttonUp.BackgroundImageLayout = ImageLayout.Stretch; - buttonUp.Location = new Point(828, 469); + buttonUp.Location = new Point(946, 625); + buttonUp.Margin = new Padding(3, 4, 3, 4); buttonUp.Name = "buttonUp"; - buttonUp.Size = new Size(35, 35); + buttonUp.Size = new Size(40, 47); buttonUp.TabIndex = 3; buttonUp.UseVisualStyleBackColor = true; buttonUp.ClientSizeChanged += FormAirFighter_SizeChanged; @@ -87,9 +93,10 @@ buttonDown.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; buttonDown.BackgroundImage = Properties.Resources.down; buttonDown.BackgroundImageLayout = ImageLayout.Stretch; - buttonDown.Location = new Point(828, 510); + buttonDown.Location = new Point(946, 680); + buttonDown.Margin = new Padding(3, 4, 3, 4); buttonDown.Name = "buttonDown"; - buttonDown.Size = new Size(35, 35); + buttonDown.Size = new Size(40, 47); buttonDown.TabIndex = 4; buttonDown.UseVisualStyleBackColor = true; buttonDown.ClientSizeChanged += FormAirFighter_SizeChanged; @@ -100,9 +107,10 @@ buttonRight.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; buttonRight.BackgroundImage = Properties.Resources.right; buttonRight.BackgroundImageLayout = ImageLayout.Stretch; - buttonRight.Location = new Point(869, 510); + buttonRight.Location = new Point(993, 680); + buttonRight.Margin = new Padding(3, 4, 3, 4); buttonRight.Name = "buttonRight"; - buttonRight.Size = new Size(35, 35); + buttonRight.Size = new Size(40, 47); buttonRight.TabIndex = 5; buttonRight.UseVisualStyleBackColor = true; buttonRight.ClientSizeChanged += FormAirFighter_SizeChanged; @@ -110,15 +118,16 @@ // // FormAirFighter // - AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleDimensions = new SizeF(8F, 20F); AutoScaleMode = AutoScaleMode.Font; - ClientSize = new Size(924, 557); + ClientSize = new Size(1056, 743); Controls.Add(buttonRight); Controls.Add(buttonDown); Controls.Add(buttonUp); Controls.Add(buttonLeft); Controls.Add(buttonCreate); Controls.Add(pictureBoxAirFighter); + Margin = new Padding(3, 4, 3, 4); Name = "FormAirFighter"; Text = "Истребитель"; SizeChanged += FormAirFighter_SizeChanged; diff --git a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs index 291bc0f..6b7188e 100644 --- a/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs +++ b/ProjectAirFighter/ProjectAirFighter/FormAirFighter.cs @@ -11,6 +11,8 @@ using System.Windows.Forms; namespace ProjectAirFighter { public partial class FormAirFighter : Form + + { private DrawningAirFighter? _drawningAirFighter; @@ -35,13 +37,13 @@ namespace ProjectAirFighter _drawningAirFighter = new DrawningAirFighter(); _entityAirFighter = new EntityAirFighter(); - _drawningAirFighter.Init(random.Next(100, 300), random.Next(1000, 3000), + _entityAirFighter.Init(random.Next(100, 300), random.Next(1000, 3000), Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), - Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2))); + Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2))); + _drawningAirFighter.Init(_entityAirFighter); _drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); - _drawningAirFighter.SetPictureSize(pictureBoxAirFighter.Width, pictureBoxAirFighter.Height); - _drawningAirFighter.SetPosition(random.Next(10, 100), random.Next(10, 100)); + _drawningAirFighter.SetPosition(random.Next(40, 100), random.Next(40, 100)); Draw(); } -- 2.25.1