From 3e17029baf14c620fd53b9c6f4cd6e6bcfb89452 Mon Sep 17 00:00:00 2001 From: Denis-Beklenishev <79093553626@mail.ru> Date: Thu, 30 Nov 2023 23:06:34 +0400 Subject: [PATCH] =?UTF-8?q?=D0=93=D0=BE=D1=82=D0=BE=D0=B2=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProjectBombardirovshchik/DirectionType.cs | 29 +++ .../DrawningBombardirovshchik.cs | 191 ++++++++++++++++++ .../EntityBombardirovshchik.cs | 32 +++ ProjectBombardirovshchik/Form1.Designer.cs | 39 ---- ProjectBombardirovshchik/Form1.cs | 10 - .../FormBombardirovshchik;.Designer.cs | 133 ++++++++++++ .../FormBombardirovshchik;.cs | 76 +++++++ ...Form1.resx => FormBombardirovshchik;.resx} | 52 ++--- ProjectBombardirovshchik/Program.cs | 4 +- .../ProjectBombardirovshchik.csproj | 15 ++ .../Properties/Resources.Designer.cs | 133 ++++++++++++ .../Properties/Resources.resx | 142 +++++++++++++ .../Resources/ArrowDown.jpg | Bin 0 -> 18569 bytes .../Resources/ArrowDown1.jpg | Bin 0 -> 20359 bytes .../Resources/ArrowDown2.jpg | Bin 0 -> 20359 bytes .../Resources/ArrowDown3.jpg | Bin 0 -> 20359 bytes .../Resources/ArrowLeft.jpg | Bin 0 -> 20359 bytes .../Resources/ArrowRight.jpg | Bin 0 -> 20359 bytes .../Resources/HbXYd7GRpGs.jpg | Bin 0 -> 12098 bytes 19 files changed, 780 insertions(+), 76 deletions(-) create mode 100644 ProjectBombardirovshchik/DirectionType.cs create mode 100644 ProjectBombardirovshchik/DrawningBombardirovshchik.cs create mode 100644 ProjectBombardirovshchik/EntityBombardirovshchik.cs delete mode 100644 ProjectBombardirovshchik/Form1.Designer.cs delete mode 100644 ProjectBombardirovshchik/Form1.cs create mode 100644 ProjectBombardirovshchik/FormBombardirovshchik;.Designer.cs create mode 100644 ProjectBombardirovshchik/FormBombardirovshchik;.cs rename ProjectBombardirovshchik/{Form1.resx => FormBombardirovshchik;.resx} (93%) create mode 100644 ProjectBombardirovshchik/Properties/Resources.Designer.cs create mode 100644 ProjectBombardirovshchik/Properties/Resources.resx create mode 100644 ProjectBombardirovshchik/Resources/ArrowDown.jpg create mode 100644 ProjectBombardirovshchik/Resources/ArrowDown1.jpg create mode 100644 ProjectBombardirovshchik/Resources/ArrowDown2.jpg create mode 100644 ProjectBombardirovshchik/Resources/ArrowDown3.jpg create mode 100644 ProjectBombardirovshchik/Resources/ArrowLeft.jpg create mode 100644 ProjectBombardirovshchik/Resources/ArrowRight.jpg create mode 100644 ProjectBombardirovshchik/Resources/HbXYd7GRpGs.jpg diff --git a/ProjectBombardirovshchik/DirectionType.cs b/ProjectBombardirovshchik/DirectionType.cs new file mode 100644 index 0000000..fdb4983 --- /dev/null +++ b/ProjectBombardirovshchik/DirectionType.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Bombardirovshchik +{ + public enum DirectionType + { + /// + /// Вверх + /// + Up = 1, + /// + /// Вниз + /// + Down = 2, + /// + /// Влево + /// + Left = 3, + /// + /// Вправо + /// + Right = 4 + } + +} diff --git a/ProjectBombardirovshchik/DrawningBombardirovshchik.cs b/ProjectBombardirovshchik/DrawningBombardirovshchik.cs new file mode 100644 index 0000000..403e8f5 --- /dev/null +++ b/ProjectBombardirovshchik/DrawningBombardirovshchik.cs @@ -0,0 +1,191 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Bombardirovshchik; + +namespace Bombardirovshchik +{ + public class DrawningBombardirovshchik + { + public EntityBombardirovshchik? EntityBombardirovshchik { get; private set; } + private int _pictureWidth; + private int _pictureHeight; + private int _startPosX; + private int _startPosY; + private readonly int _bomberWidth = 160; + private readonly int _bomberHeight = 156; + public bool Init(int speed, double weight, Color bodyColor, Color additionalColor, bool bombs, Color bombsColor, bool fuelTanks, int width, int height) + { + _pictureWidth = width; + _pictureHeight = height; + if (width < _bomberWidth || height < _bomberHeight) + { + return false; + } + EntityBombardirovshchik = new EntityBombardirovshchik(); + EntityBombardirovshchik.Init(speed, weight, bodyColor, additionalColor, bombs, bombsColor, fuelTanks); + return true; + } + public void SetPosition(int x, int y) + { + if (x < 0 || x + _bomberWidth > _pictureWidth) + { + x = _pictureWidth - _bomberWidth; + } + + if (y < 0 || y + _bomberWidth > _pictureHeight) + { + y = _pictureHeight - _bomberHeight; + } + _startPosX = x; + _startPosY = y; + } + public void MoveTransport(DirectionType direction) + { + if (EntityBombardirovshchik == null) + { + return; + } + switch (direction) + { + case DirectionType.Left: + if (_startPosX - EntityBombardirovshchik.Step > 0) + { + _startPosX -= (int)EntityBombardirovshchik.Step; + } + break; + case DirectionType.Up: + if (_startPosY - EntityBombardirovshchik.Step > 0) + { + _startPosY -= (int)EntityBombardirovshchik.Step; + } + break; + case DirectionType.Right: + if (_startPosX + EntityBombardirovshchik.Step + _bomberWidth < _pictureWidth) + { + _startPosX += (int)EntityBombardirovshchik.Step; + } + break; + case DirectionType.Down: + if (_startPosY + EntityBombardirovshchik.Step + _bomberHeight < _pictureHeight) + { + _startPosY += (int)EntityBombardirovshchik.Step; + } + break; + } + } + public void DrawBombardirovshchik(Graphics g) + { + if (EntityBombardirovshchik == null) + { + return; + } + Pen pen = new(Color.Black); + Brush additionalBrush = new SolidBrush(EntityBombardirovshchik.AdditionalColor); + Brush bodyColor = new SolidBrush(EntityBombardirovshchik.BodyColor); + Brush bombsColor = new SolidBrush(EntityBombardirovshchik.BombsColor); + Brush wingsColor = new SolidBrush(Color.Red); + if (EntityBombardirovshchik.Bombs) + { + g.FillEllipse(bombsColor, _startPosX + 90, _startPosY + 40, 15, 29); + g.DrawEllipse(pen, _startPosX + 90, _startPosY + 40, 15, 29); + g.FillEllipse(bombsColor, _startPosX + 90, _startPosY + 90, 15, 29); + g.DrawEllipse(pen, _startPosX + 90, _startPosY + 90, 15, 29); + g.FillEllipse(bombsColor, _startPosX + 140, _startPosY + 71, 29, 15); + g.DrawEllipse(pen, _startPosX + 140, _startPosY + 71, 29, 15); + + } + g.FillPolygon(additionalBrush, new Point[] //nose + { + new Point(_startPosX + 19, _startPosY + 70), + new Point(_startPosX + 19, _startPosY + 89), + new Point(_startPosX + 1, _startPosY + 79), + } + ); + g.FillRectangle(bodyColor, _startPosX + 20, _startPosY + 70, 120, 20); //body + g.FillPolygon(additionalBrush, new Point[] //up left wing(передние) + { + new Point(_startPosX + 36, _startPosY + 69), + new Point(_startPosX + 36, _startPosY ), + new Point(_startPosX + 45, _startPosY ), + new Point(_startPosX + 55, _startPosY + 69), + } + ); + g.FillPolygon(additionalBrush, new Point[] //down left wing(передние) + { + new Point(_startPosX + 36, _startPosY + 91), + new Point(_startPosX + 36, _startPosY + 160), + new Point(_startPosX + 45, _startPosY + 160), + new Point(_startPosX + 54, _startPosY + 91), + } + ); + g.FillPolygon(wingsColor, new Point[] //up right wing(задние) + { + new Point(_startPosX + 120, _startPosY + 69), + new Point(_startPosX + 120, _startPosY + 62), + new Point(_startPosX + 140, _startPosY + 40), + new Point(_startPosX + 140, _startPosY + 69), + } + ); + g.FillPolygon(wingsColor, new Point[] //down right wing(задние) + { + new Point(_startPosX + 120, _startPosY + 90), + new Point(_startPosX + 120, _startPosY + 97), + new Point(_startPosX + 140, _startPosY + 119), + new Point(_startPosX + 140, _startPosY + 90), + } + ); + + g.DrawPolygon(pen, new Point[] //nose + { + new Point(_startPosX + 20, _startPosY + 69), + new Point(_startPosX + 20, _startPosY + 90), + new Point(_startPosX, _startPosY + 79), + } + ); + g.DrawRectangle(pen, _startPosX + 19, _startPosY + 69, 121, 21); //body + g.DrawPolygon(pen, new Point[] //up left wing + { + new Point(_startPosX + 35, _startPosY + 69), + new Point(_startPosX + 35, _startPosY), + new Point(_startPosX + 45, _startPosY), + new Point(_startPosX + 55, _startPosY + 69), + } + ); + g.DrawPolygon(pen, new Point[] //down left wing + { + new Point(_startPosX + 36, _startPosY + 91), + new Point(_startPosX + 36, _startPosY + 160), + new Point(_startPosX + 45, _startPosY + 160), + new Point(_startPosX + 54, _startPosY + 91), + } + ); + g.DrawPolygon(pen, new Point[] //up right wing + { + new Point(_startPosX + 120, _startPosY + 69), + new Point(_startPosX + 120, _startPosY + 62), + new Point(_startPosX + 140, _startPosY + 40), + new Point(_startPosX + 140, _startPosY + 69), + } + ); + g.DrawPolygon(pen, new Point[] //down right wing + { + new Point(_startPosX + 120, _startPosY + 90), + new Point(_startPosX + 120, _startPosY + 97), + new Point(_startPosX + 140, _startPosY + 119), + new Point(_startPosX + 140, _startPosY + 90), + } + ); + if (EntityBombardirovshchik.FuelTanks) + { + g.FillRectangle(additionalBrush, _startPosX + 63, _startPosY + 54, 20, 15); + g.DrawRectangle(pen, _startPosX + 63, _startPosY + 54, 20, 15); + g.FillRectangle(additionalBrush, _startPosX + 63, _startPosY + 90, 20, 15); + g.DrawRectangle(pen, _startPosX + 63, _startPosY + 90, 20, 15); + } + } + } +} \ No newline at end of file diff --git a/ProjectBombardirovshchik/EntityBombardirovshchik.cs b/ProjectBombardirovshchik/EntityBombardirovshchik.cs new file mode 100644 index 0000000..1d40e07 --- /dev/null +++ b/ProjectBombardirovshchik/EntityBombardirovshchik.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Bombardirovshchik; + +namespace Bombardirovshchik +{ + public class EntityBombardirovshchik + { + 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 Bombs { get; private set; } + public Color BombsColor { get; private set; } + public bool FuelTanks { get; private set; } + public double Step => (double)Speed * 100 / Weight; + public void Init(int speed, double weight, Color bodyColor, Color + additionalColor, bool bombs, Color bombsColor, bool fuelTanks) + { + Speed = speed; + Weight = weight; + BodyColor = bodyColor; + AdditionalColor = additionalColor; + Bombs = bombs; + BombsColor = bombsColor; + FuelTanks = fuelTanks; + } + } +} diff --git a/ProjectBombardirovshchik/Form1.Designer.cs b/ProjectBombardirovshchik/Form1.Designer.cs deleted file mode 100644 index b9c8106..0000000 --- a/ProjectBombardirovshchik/Form1.Designer.cs +++ /dev/null @@ -1,39 +0,0 @@ -namespace ProjectBombardirovshchik -{ - 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() - { - this.components = new System.ComponentModel.Container(); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(800, 450); - this.Text = "Form1"; - } - - #endregion - } -} \ No newline at end of file diff --git a/ProjectBombardirovshchik/Form1.cs b/ProjectBombardirovshchik/Form1.cs deleted file mode 100644 index af1c00e..0000000 --- a/ProjectBombardirovshchik/Form1.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace ProjectBombardirovshchik -{ - public partial class Form1 : Form - { - public Form1() - { - InitializeComponent(); - } - } -} \ No newline at end of file diff --git a/ProjectBombardirovshchik/FormBombardirovshchik;.Designer.cs b/ProjectBombardirovshchik/FormBombardirovshchik;.Designer.cs new file mode 100644 index 0000000..350c7cd --- /dev/null +++ b/ProjectBombardirovshchik/FormBombardirovshchik;.Designer.cs @@ -0,0 +1,133 @@ +namespace ProjectBombardirovshchik +{ + partial class FormBombardirovshchik + { + /// + /// 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() + { + pictureBoxBombardirovshchik = new PictureBox(); + buttonCreate = new Button(); + buttonLeft = new Button(); + buttonRight = new Button(); + buttonUp = new Button(); + buttonDown = new Button(); + ((System.ComponentModel.ISupportInitialize)pictureBoxBombardirovshchik).BeginInit(); + SuspendLayout(); + // + // pictureBoxBombardirovshchik + // + pictureBoxBombardirovshchik.Dock = DockStyle.Fill; + pictureBoxBombardirovshchik.Location = new Point(0, 0); + pictureBoxBombardirovshchik.Name = "pictureBoxBombardirovshchik"; + pictureBoxBombardirovshchik.Size = new Size(882, 453); + pictureBoxBombardirovshchik.SizeMode = PictureBoxSizeMode.AutoSize; + pictureBoxBombardirovshchik.TabIndex = 0; + pictureBoxBombardirovshchik.TabStop = false; + pictureBoxBombardirovshchik.Click += pictureBoxBombardirovshchik_Click; + // + // buttonCreate + // + buttonCreate.Anchor = AnchorStyles.Bottom | AnchorStyles.Left; + buttonCreate.Location = new Point(12, 413); + buttonCreate.Name = "buttonCreate"; + buttonCreate.Size = new Size(118, 27); + buttonCreate.TabIndex = 1; + buttonCreate.Text = "Создать"; + buttonCreate.UseVisualStyleBackColor = true; + buttonCreate.Click += buttonCreate_Click; + // + // buttonLeft + // + buttonLeft.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonLeft.BackgroundImageLayout = ImageLayout.Zoom; + buttonLeft.Location = new Point(768, 413); + buttonLeft.Name = "buttonLeft"; + buttonLeft.Size = new Size(30, 30); + buttonLeft.TabIndex = 2; + buttonLeft.UseVisualStyleBackColor = true; + buttonLeft.Click += buttonMove_Click; + // + // buttonRight + // + buttonRight.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonRight.BackgroundImage = Properties.Resources.ArrowRight; + buttonRight.BackgroundImageLayout = ImageLayout.Zoom; + buttonRight.Location = new Point(840, 413); + buttonRight.Name = "buttonRight"; + buttonRight.Size = new Size(30, 30); + buttonRight.TabIndex = 4; + buttonRight.UseVisualStyleBackColor = true; + buttonRight.Click += buttonMove_Click; + // + // buttonUp + // + buttonUp.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonUp.BackgroundImageLayout = ImageLayout.Zoom; + buttonUp.Location = new Point(804, 377); + buttonUp.Name = "buttonUp"; + buttonUp.Size = new Size(30, 30); + buttonUp.TabIndex = 5; + buttonUp.UseVisualStyleBackColor = true; + buttonUp.Click += buttonMove_Click; + // + // buttonDown + // + buttonDown.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonDown.BackgroundImageLayout = ImageLayout.Zoom; + buttonDown.Location = new Point(804, 413); + buttonDown.Name = "buttonDown"; + buttonDown.Size = new Size(30, 30); + buttonDown.TabIndex = 3; + buttonDown.UseVisualStyleBackColor = true; + buttonDown.Click += buttonMove_Click; + // + // FormBombardirovshchik + // + ClientSize = new Size(882, 453); + Controls.Add(buttonUp); + Controls.Add(buttonRight); + Controls.Add(buttonDown); + Controls.Add(buttonLeft); + Controls.Add(buttonCreate); + Controls.Add(pictureBoxBombardirovshchik); + Name = "FormBombardirovshchik"; + StartPosition = FormStartPosition.CenterParent; + Text = "Бомбардировщик"; + ((System.ComponentModel.ISupportInitialize)pictureBoxBombardirovshchik).EndInit(); + ResumeLayout(false); + PerformLayout(); + } + + #endregion + + private PictureBox pictureBoxBombardirovshchik; + private Button buttonCreate; + private Button buttonLeft; + private Button buttonRight; + private Button buttonUp; + private Button buttonDown; + } +} \ No newline at end of file diff --git a/ProjectBombardirovshchik/FormBombardirovshchik;.cs b/ProjectBombardirovshchik/FormBombardirovshchik;.cs new file mode 100644 index 0000000..76b214a --- /dev/null +++ b/ProjectBombardirovshchik/FormBombardirovshchik;.cs @@ -0,0 +1,76 @@ +using Bombardirovshchik; +using Bombardirovshchik; +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 ProjectBombardirovshchik +{ + public partial class FormBombardirovshchik : Form + { + private DrawningBombardirovshchik? _drawningBombardirovshchik; + public FormBombardirovshchik() + { + InitializeComponent(); + } + private void Draw() + { + if (_drawningBombardirovshchik == null) + { + return; + } + Bitmap bmp = new(pictureBoxBombardirovshchik.Width, pictureBoxBombardirovshchik.Height); + Graphics gr = Graphics.FromImage(bmp); + _drawningBombardirovshchik.DrawBombardirovshchik(gr); + pictureBoxBombardirovshchik.Image = bmp; + } + private void buttonCreate_Click(object sender, EventArgs e) + { + Random random = new(); + _drawningBombardirovshchik = new DrawningBombardirovshchik(); + _drawningBombardirovshchik.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)), + Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)), + Convert.ToBoolean(random.Next(0, 2)), pictureBoxBombardirovshchik.Width, pictureBoxBombardirovshchik.Height); + + _drawningBombardirovshchik.SetPosition(random.Next(10, 100), random.Next(10, 100)); + Draw(); + } + private void buttonMove_Click(object sender, EventArgs e) + { + if (_drawningBombardirovshchik == null) + { + return; + } + string name = ((Button)sender)?.Name ?? string.Empty; + switch (name) + { + case "buttonUp": + _drawningBombardirovshchik.MoveTransport(DirectionType.Up); + break; + case "buttonDown": + _drawningBombardirovshchik.MoveTransport(DirectionType.Down); + break; + case "buttonLeft": + _drawningBombardirovshchik.MoveTransport(DirectionType.Left); + break; + case "buttonRight": + _drawningBombardirovshchik.MoveTransport(DirectionType.Right); + break; + } + Draw(); + } + + private void pictureBoxBombardirovshchik_Click(object sender, EventArgs e) + { + + } + } + +} diff --git a/ProjectBombardirovshchik/Form1.resx b/ProjectBombardirovshchik/FormBombardirovshchik;.resx similarity index 93% rename from ProjectBombardirovshchik/Form1.resx rename to ProjectBombardirovshchik/FormBombardirovshchik;.resx index 1af7de1..a395bff 100644 --- a/ProjectBombardirovshchik/Form1.resx +++ b/ProjectBombardirovshchik/FormBombardirovshchik;.resx @@ -1,24 +1,24 @@  - diff --git a/ProjectBombardirovshchik/Program.cs b/ProjectBombardirovshchik/Program.cs index b2ee723..d64281c 100644 --- a/ProjectBombardirovshchik/Program.cs +++ b/ProjectBombardirovshchik/Program.cs @@ -1,3 +1,5 @@ +using Bombardirovshchik; + namespace ProjectBombardirovshchik { internal static class Program @@ -11,7 +13,7 @@ namespace ProjectBombardirovshchik // 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 FormBombardirovshchik()); } } } \ No newline at end of file diff --git a/ProjectBombardirovshchik/ProjectBombardirovshchik.csproj b/ProjectBombardirovshchik/ProjectBombardirovshchik.csproj index b57c89e..13ee123 100644 --- a/ProjectBombardirovshchik/ProjectBombardirovshchik.csproj +++ b/ProjectBombardirovshchik/ProjectBombardirovshchik.csproj @@ -8,4 +8,19 @@ enable + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + \ No newline at end of file diff --git a/ProjectBombardirovshchik/Properties/Resources.Designer.cs b/ProjectBombardirovshchik/Properties/Resources.Designer.cs new file mode 100644 index 0000000..b38d751 --- /dev/null +++ b/ProjectBombardirovshchik/Properties/Resources.Designer.cs @@ -0,0 +1,133 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace ProjectBombardirovshchik.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("ProjectBombardirovshchik.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 ArrowDown { + get { + object obj = ResourceManager.GetObject("ArrowDown", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArrowDown1 { + get { + object obj = ResourceManager.GetObject("ArrowDown1", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArrowDown2 { + get { + object obj = ResourceManager.GetObject("ArrowDown2", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArrowDown3 { + get { + object obj = ResourceManager.GetObject("ArrowDown3", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArrowLeft { + get { + object obj = ResourceManager.GetObject("ArrowLeft", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ArrowRight { + get { + object obj = ResourceManager.GetObject("ArrowRight", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap HbXYd7GRpGs { + get { + object obj = ResourceManager.GetObject("HbXYd7GRpGs", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/ProjectBombardirovshchik/Properties/Resources.resx b/ProjectBombardirovshchik/Properties/Resources.resx new file mode 100644 index 0000000..0728271 --- /dev/null +++ b/ProjectBombardirovshchik/Properties/Resources.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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\ArrowDown.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArrowDown1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArrowRight.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\HbXYd7GRpGs.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArrowDown3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArrowDown2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\ArrowLeft.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/ProjectBombardirovshchik/Resources/ArrowDown.jpg b/ProjectBombardirovshchik/Resources/ArrowDown.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69ad4924e9f4fa14c3fb311b6ffa0b44ff52bc9a GIT binary patch literal 18569 zcmeHt3piBW{{Lp&6Omh#k$Y}~+?AnTw^T@SH@TBsa#zDva*3prZbB&~w@FAY8F#6- zB)Q9s5lYmIid{3a=fBl^&Uw#y&ink%`+J`A@0{mnv&ZaZ?X|z(&syuVKI{A4tYH=z zShvf<+5%u>V*?H%KLBfToxgcpkUs$I*#oEm0KfyF*n|NT@{JAP0)Vt2faCjjfX8HR zBfyPR;76{tkrUWBhkWp?d|N$M5m-fF6@gU*RuNc5;Qu57Y=2V+Ja#Jxtg3_mljC63 z=~V<)5m-fF6@gU*eun^SlIL|`R8+VT1``^o;pH3V?Wf@r7J`ZM3dd+^XkvhE*tl>n zpJ2Zz8E?OUpwR6~9~+5EGC{uEm7H|%nx`${oJ)?{0RufNg0Uo3vBfn05u{mqux*jSC& ztr}qw0T?YqLqm+FHbz@p9jT!n86O(u6{j8=DJP3D*@pS+V~}Uc{C_xBAM&R_UWIEF zu0MsqpQ^k%x>n)(QwaR2%B!R6zYMOwNfp0PM4!YWLWDI2>|9Bz{Ow?8N3pLQ94Hh! zij#wrlaqskgOiJ!i<6U^i-UuUmy4Tc<>2Jv<>TeyTe(Mt$;$-P9K5yqB?}1rIE?M^1{V-eI(46LO*~Yq7Lhh;XRpo zc;CLa%eEqkO4P(#A2m)<-kU2eJ6)VimA88~J-*q+TW!pZf35}nox%w{wvd88Lu~7k z9fIq9{1y`xNVh_e3-8;no?|PHHyo%uI|oajo!nhDg$};2W@=N?;!y86xP|w0V(kky za}m4WpWLjUH~gzWauv3!Hys<64Ji^9yy)tXmP{T+;L+rpN7PplMn&VnV&ZmlV&NMk zj!Rq(HXv*471?D?mSh2<*+Oy0JgM2~x

6%={HYpOT>cAp~pRPq-eaaaf}$B4?-0 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 ho$o)j8?NF1%d!9WA|JnOK0)vfQ|Tg+i5 z8Cbu|+{zqaVPOFd!hZmBQq;#RI?xXQ_Ur+a0RZ3x5G;ZK0)ApyO_Krvwr|e>r}3O5 zfP@S1!tYuDu--#*?pt{{S-aK{SVLe9fi(oy5LiRt|0Mz}|6~W8wyOxNv4j7Y^I%Qr zH3ZfWSVLe9fi(nvjsOP>;zzFn2kcr92iV~sSzs?hDT~BEo~v1uek{WZ0IV!Oc^=j` zvaXa$-#l-VCO_4kz8Dy+`K~TczJkuHwtdx7uqC_ zlG-FLDJd|Dk~|eq_;&?LsMH@8>MKlU0-XP`c`eN)kavjxVU(Ec*WMO6Vuu( zxmoKEU(9AefD?!Y@)0bX0agJPga8Y(9YDdoWQV;jtB#i+FBVn=8#@P*lZ%@NE>N=` zmKcFxWkayDv%xMGmKgYVfK7m1aI>Z<#|Ar3q|6Z^ty33na?0+gXc6AmOOe~^b@VhB zw}`0NMsaxsMWrpu+B&*=`UZwOzcVwpu(aA`zu)12qm#3Xw~w!%e?Z`&W8o2zQPIaw z#Ggq>OiDhRl6mn`*5xZ#uU#*=b-VD+-J*NNl~vU>4{9IQ)wi~_cRcQV()ILZU;n`1 z(D2CUDxZ*qqVC6I}>)HUnMLy_Ag6yO1M-bR4hZv ze8d6@-QpqSL?f~jU&ZLCxME95ON>75cR#Bsf(abSm{^gD=?0EW@Pjv}GLmYO_SRd4 zs1^iQzFWR_AftcFwwp`u7O)ne(G)tVF*t-TJ5q37-KQ#>NBIPmzH{6!&hY7vgHs;V z+1BpgQrp&gdz~xK%(TRV*CAuMdfxgypE>~CxF`7R;cKvs;Gahi+?JP?+oZ_^nm%A2 z$MGvpD-zQ1iwzmnTU}t+`)L&I!!$hr_!z5o0_=on51D}Y|E+=ndIP^;d47Dyx}xkC zdFZ8h>qF&y53-*J~Gw#?m$1Bo?N-Xu7!WR}ZFdFq9DUOaR~);OB7S7nYoRXzX{S zA!P5X;ps@tyrCOIdwv6PYlnf)3;Z^jOkjUw;>$tJPgW`iW03cjB!}X_#ih8qhEL&4 zfXjUF#f=i|Q(|N2vM3mPH_y{VGASMsj=t47gc;S_BVU%*-DFK`tg_B6G@a=oA|{&7 zQ=-~>_(7R|^=pU3-(3;(*pryW1f<%A585Ifeq+YrY{5%;{NXgL@{?C2kHz&WlI9IZ zGCS|l+D;Ai+ajN*K{{aV6mKjOu)QiJguCy0j|p_{kG(rSR10n(AIO-T-n3M2@6c~9 zX70Ewfbzve({i^LAqL}CwPrZ$<=hbn%+ou_H(c7w*FP|1yW(O4QBgY3XS<@K&K`|DVLN>T0xeG* z^|e2-cfa?EAa4U7MU3$}?rqVA(ZONCzTuwI(ZPp9ju}R8m-*JZA^g0Wjg~RqcGSnu zaNl?4KbC;sw#)q3m#C;H^{B1tp-27Eng#|2Xbmm2mX;b^Lhab`kZ{jvwUA@7GHBy% z=zn|${-*SwaIJmh4}rV}*BV@Z2!TITcx`sA!S#m__(O%)X4l^gu76S$-w>FeM8QPl zoALb*D{%FJl@-Cdda=P4ErOkmebuI2HFi1J*^wM;JbgWv=1>0}gBR=La0t*6$BEtm&U0aQF}D zPnEA3OyG1O6KLthS77NIs;1D%O)PX{N>Va0h%hQ)eyuFxmEw;6slMt^emBBI&7*-_ z1L8|Z{eb+$;4@m5z4ey}y=YKvb|GS#e>fE43Z!|&_Tu?M@4jr34_x6DM<=1Zn1J)$ zLoPY<;)nH)+z@CQpJ3cP_Sh4c)yGWD9FK^=M;tqO^4O8%C$-a6`*zJtIC@|9^X~Gp zlFPNyW`W{K2n>0dfS7}}R=s2b0gJ z*O%O)!^n+&N~$5uFVYUvB`Bm$(n$Q&m84iz9J>GG1+0^Sv+67$`kZpIWAkD9&J@ z{QMjwb$)Vp#WX6YQq{z|sM)^GVQ>pqT5Qb=7PD0s_CIeV^RJu!6?k$5rlKbq6Pf`k z5EeXXYM`cc_7vZv$=8o4{YMQ8#)CveZRbS7Hj14RyB?%ZR^KbM%Ze<{1cWmLqEC8I zGLm(OTwsY=KV5GsM(aZ`#;%W$AE16%z2Io(PVK!2x#YR0Pn*}9A`9_N19%N4KyeEN z^)`_2(uLsA3%(lFjF@Bsr+IZPOOI0jCHOZjMXDSXd5h9+8U~bh;sU(PWzUqItJu z%1#vx>7k?-$O;@MxJee3?tW$Mpa)}>K_!kXJVY-G*AWHP?AZ)48~ zG@sU>dVB3e!flC6^v9be5274hVg_m!vc6x6y8ooIO?$81RD{8S1Cohstemd}Oi+tM zX81f5eSHJOS626;GoI*^2P#{n-X->$r0%A4KDK^<*2$mruBC2#FB5K8lyNPLck) zsUQx+{4e2y^zt9okPOk6A5=lMqCit)Ll6%M^qjr!BbdR7GkJN?W+8*;`|$D_K(5*Y z`{ji!r^4yg-8Hz1WvFbdgzT-59vc1lZ~aYY1s1F41

&mseUQ)3e8B`TE6`OUIT=Mc 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 literal 0 HcmV?d00001 diff --git a/ProjectBombardirovshchik/Resources/ArrowRight.jpg b/ProjectBombardirovshchik/Resources/ArrowRight.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e25e2fcaa0cef6be366b5d262748aa1a94f9951e GIT binary patch literal 20359 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 literal 0 HcmV?d00001