diff --git a/ProjectAirFighter.sln b/ProjectAirFighter.sln new file mode 100644 index 0000000..dc576a4 --- /dev/null +++ b/ProjectAirFighter.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33530.505 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProjectAirFighter", "ProjectAirFighter\ProjectAirFighter.csproj", "{045C2F91-B475-4CA4-AAE4-2C8D3A034C57}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {045C2F91-B475-4CA4-AAE4-2C8D3A034C57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {045C2F91-B475-4CA4-AAE4-2C8D3A034C57}.Debug|Any CPU.Build.0 = Debug|Any CPU + {045C2F91-B475-4CA4-AAE4-2C8D3A034C57}.Release|Any CPU.ActiveCfg = Release|Any CPU + {045C2F91-B475-4CA4-AAE4-2C8D3A034C57}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4EE2E4AB-A182-4445-A269-5CCA835AE268} + EndGlobalSection +EndGlobal diff --git a/ProjectAirFighter/DirectionType.cs b/ProjectAirFighter/DirectionType.cs new file mode 100644 index 0000000..73fd959 --- /dev/null +++ b/ProjectAirFighter/DirectionType.cs @@ -0,0 +1,34 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ProjectAirFighter +{ + /// + /// Направление перемещения + /// + public enum DirectionType + { + /// + /// Вверх + /// + Up = 1, + + /// + /// Вниз + /// + Down = 2, + + /// + /// Влево + /// + Left = 3, + + /// + /// Вправо + /// + Right = 4, + } +} diff --git a/ProjectAirFighter/DrawningAirFighter.cs b/ProjectAirFighter/DrawningAirFighter.cs new file mode 100644 index 0000000..e66c646 --- /dev/null +++ b/ProjectAirFighter/DrawningAirFighter.cs @@ -0,0 +1,204 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ProjectAirFighter +{ + /// + /// Класс, отвечающий за прорисовку и перемещение объекта-сущности + /// + public class DrawningAirFighter + { + + /// + /// Класс-сущность + /// + public EntityAirFighter? EntityAirFighter { get; private set; } + /// + /// Ширина окна + /// + private int _pictureWidth; + /// + /// Высота окна + /// + private int _pictureHeight; + /// + /// Левая координата прорисовки автомобиля + /// + private int _startPosX; + /// + /// Верхняя кооридната прорисовки автомобиля + /// + private int _startPosY; + /// + /// Ширина прорисовки автомобиля + /// + private readonly int _airWidth = 120; + /// + /// Высота прорисовки автомобиля + /// + private readonly int _airHeight = 105; + + /// + /// Инициализация свойств + /// + /// Скорость + /// Вес истребителя + /// Основной цвет + /// Дополнительный цвет + /// Дополнительные крылья + /// Ракеты + /// Ширина картинки + /// Высота картинки + /// true - объект создан, false - проверка не пройдена, нельзя создать объект в этих размерах + public bool Init(int speed, double weight, Color bodyColor, Color + additionalColor, bool additionalWings, bool rocket, int width, int height) + { + if (width < _airWidth) + { + return false; + } + if (height < _airHeight) + { + return false; + } + + _pictureWidth = width; + _pictureHeight = height; + EntityAirFighter = new EntityAirFighter(); + EntityAirFighter.Init(speed, weight, bodyColor, additionalColor, + additionalWings, rocket); + return true; + } + + /// + /// Установка позиции + /// + /// Координата X + /// Координата Y + public void SetPosition(int x, int y) + { + if (x < 0) + { + x = 0; + } + else if (x > _pictureWidth) + { + x = _pictureWidth; + } + if (y < 0) + { + y = 0; + } + else if (y > _pictureHeight) + { + y = _pictureHeight; + } + _startPosX = x; + _startPosY = y; + } + /// + /// Изменение направления перемещения + /// + /// Направление + public void MoveTransport(DirectionType direction) + { + if (EntityAirFighter == null) + { + return; + } + switch (direction) + { + //влево + case DirectionType.Left: + if (_startPosX - EntityAirFighter.Step > 0) + { + _startPosX -= (int)EntityAirFighter.Step; + } + break; + //вверх + case DirectionType.Up: + if (_startPosY - EntityAirFighter.Step > 0) + { + _startPosY -= (int)EntityAirFighter.Step; + } + break; + // вправо + case DirectionType.Right: + if (_startPosX + _airWidth + EntityAirFighter.Step < _pictureWidth) + { + _startPosX += (int)EntityAirFighter.Step; + } + break; + //вниз + case DirectionType.Down: + if (_startPosY + _airHeight + EntityAirFighter.Step < _pictureHeight) + { + _startPosY += (int)EntityAirFighter.Step; + } + break; + } + } + + + /// + /// Прорисовка объекта + /// + /// + public void DrawTransport(Graphics g) + { + if (EntityAirFighter == null) return; + Pen pen = new(Color.Black); + Brush additionalBrush = new SolidBrush(EntityAirFighter.AdditionalColor); + // корпус + g.FillRectangle(additionalBrush, _startPosX + 40 - 20, _startPosY + 49, 100, 15); + g.DrawLine(pen, _startPosX + 40 - 20, _startPosY + 49, _startPosX + 25 - 20, _startPosY + 54); + g.DrawLine(pen, _startPosX + 25 - 20, _startPosY + 55, _startPosX + 40 - 20, _startPosY + 63); + g.DrawRectangle(pen, _startPosX + 40 - 20, _startPosY + 49, 100, 14); + + + // крылья + Brush brRed = new SolidBrush(Color.Red); + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 49, _startPosX + 45 - 20, _startPosY + 12); + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 12, _startPosX + 50 - 20, _startPosY + 12); + g.DrawLine(pen, _startPosX + 50 - 20, _startPosY + 12, _startPosX + 65 - 20, _startPosY + 49); + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 64, _startPosX + 45 - 20, _startPosY + 101); + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 101, _startPosX + 50 - 20, _startPosY + 101); + g.DrawLine(pen, _startPosX + 50 - 20, _startPosY + 101, _startPosX + 65 - 20, _startPosY + 64); + + // малые крылья + g.DrawLine(pen, _startPosX + 127 - 20, _startPosY + 49, _startPosX + 127 - 20, _startPosY + 40); + g.DrawLine(pen, _startPosX + 127 - 20, _startPosY + 40, _startPosX + 140 - 20, _startPosY + 30); + g.DrawLine(pen, _startPosX + 140 - 20, _startPosY + 30, _startPosX + 140 - 20, _startPosY + 49); + g.DrawLine(pen, _startPosX + 127 - 20, _startPosY + 64, _startPosX + 127 - 20, _startPosY + 73); + g.DrawLine(pen, _startPosX + 127 - 20, _startPosY + 73, _startPosX + 140 - 20, _startPosY + 83); + g.DrawLine(pen, _startPosX + 140 - 20, _startPosY + 83, _startPosX + 140 - 20, _startPosY + 64); + // ракеты + if (EntityAirFighter.Rocket) + { + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 9, _startPosX + 37 - 20, _startPosY + 14); + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 19, _startPosX + 37 - 20, _startPosY + 14); + g.FillRectangle(additionalBrush, _startPosX + 45 - 20, _startPosY + 10, 20, 10); + g.DrawRectangle(pen, _startPosX + 45 - 20, _startPosY + 10, 19, 9); + + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 94, _startPosX + 37 - 20, _startPosY + 99); + g.DrawLine(pen, _startPosX + 45 - 20, _startPosY + 104, _startPosX + 37 - 20, _startPosY + 99); + g.FillRectangle(additionalBrush, _startPosX + 45 - 20, _startPosY + 95, 20, 10); + g.DrawRectangle(pen, _startPosX + 45 - 20, _startPosY + 95, 19, 9); + } + + // доп крылья + if (EntityAirFighter.AdditionalWings) + { + g.DrawLine(pen, _startPosX + 107 - 20, _startPosY + 49, _startPosX + 127 - 20, _startPosY + 35); + g.DrawLine(pen, _startPosX + 127 - 20, _startPosY + 35, _startPosX + 127 - 20, _startPosY + 49); + g.DrawLine(pen, _startPosX + 107 - 20, _startPosY + 63, _startPosX + 127 - 20, _startPosY + 77); + g.DrawLine(pen, _startPosX + 127 - 20, _startPosY + 77, _startPosX + 127 - 20, _startPosY + 63); + } + } + + } +} + \ No newline at end of file diff --git a/ProjectAirFighter/EntityAirFighter.cs b/ProjectAirFighter/EntityAirFighter.cs new file mode 100644 index 0000000..0f690f7 --- /dev/null +++ b/ProjectAirFighter/EntityAirFighter.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +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 AdditionalWings { get; private set; } + + public bool Rocket { get; private set; } + + public double Step => (double)Speed * 100 / Weight; + + public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool additionalWings, bool rocket) + { + Speed = speed; + Weight = weight; + BodyColor = bodyColor; + AdditionalColor = additionalColor; + AdditionalWings = additionalWings; + Rocket = rocket; + } + } +} diff --git a/ProjectAirFighter/FormAirFighter.Designer.cs b/ProjectAirFighter/FormAirFighter.Designer.cs new file mode 100644 index 0000000..a7033af --- /dev/null +++ b/ProjectAirFighter/FormAirFighter.Designer.cs @@ -0,0 +1,136 @@ +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(); + buttonCreateAirFighter = new Button(); + buttonUp = new Button(); + buttonLeft = 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(884, 461); + pictureBoxAirFighter.SizeMode = PictureBoxSizeMode.AutoSize; + pictureBoxAirFighter.TabIndex = 0; + pictureBoxAirFighter.TabStop = false; + // + // buttonCreateAirFighter + // + buttonCreateAirFighter.Anchor = AnchorStyles.Bottom | AnchorStyles.Left; + buttonCreateAirFighter.Location = new Point(12, 426); + buttonCreateAirFighter.Name = "buttonCreateAirFighter"; + buttonCreateAirFighter.Size = new Size(75, 23); + buttonCreateAirFighter.TabIndex = 1; + buttonCreateAirFighter.Text = "Создать"; + buttonCreateAirFighter.UseVisualStyleBackColor = true; + buttonCreateAirFighter.Click += buttonCreateAirFighter_Click; + // + // buttonUp + // + buttonUp.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonUp.BackgroundImage = Properties.Resources.pngtree_vector_up_arrow_icon_png_image_956434; + buttonUp.BackgroundImageLayout = ImageLayout.Zoom; + buttonUp.Location = new Point(762, 383); + buttonUp.Name = "buttonUp"; + buttonUp.Size = new Size(30, 30); + buttonUp.TabIndex = 2; + buttonUp.UseVisualStyleBackColor = true; + buttonUp.Click += buttonMove_Click; + // + // buttonLeft + // + buttonLeft.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonLeft.BackgroundImage = Properties.Resources.pngtree_vector_left_arrow_icon_png_image_956431; + buttonLeft.BackgroundImageLayout = ImageLayout.Zoom; + buttonLeft.Location = new Point(726, 419); + buttonLeft.Name = "buttonLeft"; + buttonLeft.Size = new Size(30, 30); + buttonLeft.TabIndex = 3; + buttonLeft.UseVisualStyleBackColor = true; + buttonLeft.Click += buttonMove_Click; + // + // buttonDown + // + buttonDown.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonDown.BackgroundImage = Properties.Resources._959159; + buttonDown.BackgroundImageLayout = ImageLayout.Zoom; + buttonDown.Location = new Point(762, 419); + buttonDown.Name = "buttonDown"; + buttonDown.Size = new Size(30, 30); + buttonDown.TabIndex = 4; + buttonDown.UseVisualStyleBackColor = true; + buttonDown.Click += buttonMove_Click; + // + // buttonRight + // + buttonRight.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonRight.BackgroundImage = Properties.Resources.kisspng_arrow_computer_icons_clip_art_vector_graphics_comp_arrow_right_forward_svg_png_icon_free_download_5_5c045e4609f811_9998921515437901500408; + buttonRight.BackgroundImageLayout = ImageLayout.Zoom; + buttonRight.Location = new Point(798, 419); + buttonRight.Name = "buttonRight"; + buttonRight.Size = new Size(30, 30); + buttonRight.TabIndex = 5; + buttonRight.UseVisualStyleBackColor = true; + buttonRight.Click += buttonMove_Click; + // + // FormAirFighter + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(884, 461); + Controls.Add(buttonRight); + Controls.Add(buttonDown); + Controls.Add(buttonLeft); + Controls.Add(buttonUp); + Controls.Add(buttonCreateAirFighter); + Controls.Add(pictureBoxAirFighter); + Name = "FormAirFighter"; + Text = "AirFighter"; + ((System.ComponentModel.ISupportInitialize)pictureBoxAirFighter).EndInit(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private PictureBox pictureBoxAirFighter; + private Button buttonCreateAirFighter; + private Button buttonUp; + private Button buttonLeft; + private Button buttonDown; + private Button buttonRight; + } +} \ No newline at end of file diff --git a/ProjectAirFighter/FormAirFighter.cs b/ProjectAirFighter/FormAirFighter.cs new file mode 100644 index 0000000..fb801f1 --- /dev/null +++ b/ProjectAirFighter/FormAirFighter.cs @@ -0,0 +1,96 @@ +namespace ProjectAirFighter +{ + + /// + /// "" + /// + public partial class FormAirFighter : Form + { + + /// + /// - + /// + private DrawningAirFighter? _drawningAirFighter; + + + /// + /// + /// + public FormAirFighter() + { + InitializeComponent(); + } + + /// + /// + /// + private void Draw() + { + if (_drawningAirFighter == null) + { + return; + } + Bitmap bmp = new(pictureBoxAirFighter.Width, + pictureBoxAirFighter.Height); + Graphics gr = Graphics.FromImage(bmp); + _drawningAirFighter.DrawTransport(gr); + pictureBoxAirFighter.Image = bmp; + } + + + /// + /// "" + /// + /// + /// + private void buttonCreateAirFighter_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)), + 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; + switch (name) + { + case "buttonUp": + _drawningAirFighter.MoveTransport(DirectionType.Up); + break; + case "buttonDown": + _drawningAirFighter.MoveTransport(DirectionType.Down); + break; + case "buttonLeft": + _drawningAirFighter.MoveTransport(DirectionType.Left); + break; + case "buttonRight": + _drawningAirFighter.MoveTransport(DirectionType.Right); + break; + } + Draw(); + } + + } +} \ No newline at end of file diff --git a/ProjectAirFighter/FormAirFighter.resx b/ProjectAirFighter/FormAirFighter.resx new file mode 100644 index 0000000..f298a7b --- /dev/null +++ b/ProjectAirFighter/FormAirFighter.resx @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/ProjectAirFighter/Program.cs b/ProjectAirFighter/Program.cs new file mode 100644 index 0000000..fc87305 --- /dev/null +++ b/ProjectAirFighter/Program.cs @@ -0,0 +1,17 @@ +namespace ProjectAirFighter +{ + internal static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + // To customize application configuration such as set high DPI settings or default font, + // see https://aka.ms/applicationconfiguration. + ApplicationConfiguration.Initialize(); + Application.Run(new FormAirFighter()); + } + } +} \ No newline at end of file diff --git a/ProjectAirFighter/ProjectAirFighter.csproj b/ProjectAirFighter/ProjectAirFighter.csproj new file mode 100644 index 0000000..13ee123 --- /dev/null +++ b/ProjectAirFighter/ProjectAirFighter.csproj @@ -0,0 +1,26 @@ + + + + WinExe + net6.0-windows + enable + true + enable + + + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + \ No newline at end of file diff --git a/ProjectAirFighter/Properties/Resources.Designer.cs b/ProjectAirFighter/Properties/Resources.Designer.cs new file mode 100644 index 0000000..1c0ea46 --- /dev/null +++ b/ProjectAirFighter/Properties/Resources.Designer.cs @@ -0,0 +1,104 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия: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 _959159 { + get { + object obj = ResourceManager.GetObject("959159", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap kisspng_arrow_computer_icons_clip_art_vector_graphics_comp_arrow_right_forward_svg_png_icon_free_download_5_5c045e4609f811_9998921515437901500408 { + get { + object obj = ResourceManager.GetObject("kisspng-arrow-computer-icons-clip-art-vector-graphics-comp-arrow-right-forward-sv" + + "g-png-icon-free-download-5-5c045e4609f811.9998921515437901500408", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap pngtree_vector_left_arrow_icon_png_image_956431 { + get { + object obj = ResourceManager.GetObject("pngtree-vector-left-arrow-icon-png-image_956431", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap pngtree_vector_up_arrow_icon_png_image_956434 { + get { + object obj = ResourceManager.GetObject("pngtree-vector-up-arrow-icon-png-image_956434", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/ProjectAirFighter/Properties/Resources.resx b/ProjectAirFighter/Properties/Resources.resx new file mode 100644 index 0000000..6ed1d37 --- /dev/null +++ b/ProjectAirFighter/Properties/Resources.resx @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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\959159.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\kisspng-arrow-computer-icons-clip-art-vector-graphics-comp-arrow-right-forward-svg-png-icon-free-download-5-5c045e4609f811.9998921515437901500408.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\pngtree-vector-left-arrow-icon-png-image_956431.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\pngtree-vector-up-arrow-icon-png-image_956434.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/Resources/959159.png b/ProjectAirFighter/Resources/959159.png new file mode 100644 index 0000000..968ae99 Binary files /dev/null and b/ProjectAirFighter/Resources/959159.png differ diff --git a/ProjectAirFighter/Resources/kisspng-arrow-computer-icons-clip-art-vector-graphics-comp-arrow-right-forward-svg-png-icon-free-download-5-5c045e4609f811.9998921515437901500408.jpg b/ProjectAirFighter/Resources/kisspng-arrow-computer-icons-clip-art-vector-graphics-comp-arrow-right-forward-svg-png-icon-free-download-5-5c045e4609f811.9998921515437901500408.jpg new file mode 100644 index 0000000..94e61bb Binary files /dev/null and b/ProjectAirFighter/Resources/kisspng-arrow-computer-icons-clip-art-vector-graphics-comp-arrow-right-forward-svg-png-icon-free-download-5-5c045e4609f811.9998921515437901500408.jpg differ diff --git a/ProjectAirFighter/Resources/pngtree-vector-left-arrow-icon-png-image_956431.jpg b/ProjectAirFighter/Resources/pngtree-vector-left-arrow-icon-png-image_956431.jpg new file mode 100644 index 0000000..1f3a365 Binary files /dev/null and b/ProjectAirFighter/Resources/pngtree-vector-left-arrow-icon-png-image_956431.jpg differ diff --git a/ProjectAirFighter/Resources/pngtree-vector-up-arrow-icon-png-image_956434.jpg b/ProjectAirFighter/Resources/pngtree-vector-up-arrow-icon-png-image_956434.jpg new file mode 100644 index 0000000..9144daf Binary files /dev/null and b/ProjectAirFighter/Resources/pngtree-vector-up-arrow-icon-png-image_956434.jpg differ