From 32e7d7fd5f2a9bfa777dcec0e32828fb315e119b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=A7=D0=B5=D1=80?=
 =?UTF-8?q?=D0=BD=D1=8B=D1=88=D0=BE=D0=B2?= <bossik.nikita@mail.ru>
Date: Thu, 29 Sep 2022 18:54:03 +0400
Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B2=D0=B0=D1=8F=20=D0=BB?=
 =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=80=D0=B0=D1=82=D0=BE=D1=80=D0=BD=D0=B0?=
 =?UTF-8?q?=D1=8F=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Warship/Warship/Direction.cs                  |  19 ++
 Warship/Warship/DrawingWarship.cs             | 179 ++++++++++++++++++
 Warship/Warship/EntityWarship.cs              |  45 +++++
 Warship/Warship/Form1.Designer.cs             |  39 ----
 Warship/Warship/Form1.cs                      |  10 -
 Warship/Warship/FormShip.Designer.cs          | 179 ++++++++++++++++++
 Warship/Warship/FormShip.cs                   |  70 +++++++
 Warship/Warship/FormShip.resx                 |  63 ++++++
 Warship/Warship/Program.cs                    |   2 +-
 .../Warship/Properties/Resources.Designer.cs  | 103 ++++++++++
 .../{Form1.resx => Properties/Resources.resx} |  13 ++
 Warship/Warship/Resources/стрелка.png  | Bin 0 -> 5044 bytes
 .../Warship/Resources/стрелкаbott.png  | Bin 0 -> 13630 bytes
 .../Warship/Resources/стрелкаright.png | Bin 0 -> 12956 bytes
 .../Warship/Resources/стрелкаtop.png   | Bin 0 -> 13668 bytes
 Warship/Warship/Warship.csproj                |  15 ++
 16 files changed, 687 insertions(+), 50 deletions(-)
 create mode 100644 Warship/Warship/Direction.cs
 create mode 100644 Warship/Warship/DrawingWarship.cs
 create mode 100644 Warship/Warship/EntityWarship.cs
 delete mode 100644 Warship/Warship/Form1.Designer.cs
 delete mode 100644 Warship/Warship/Form1.cs
 create mode 100644 Warship/Warship/FormShip.Designer.cs
 create mode 100644 Warship/Warship/FormShip.cs
 create mode 100644 Warship/Warship/FormShip.resx
 create mode 100644 Warship/Warship/Properties/Resources.Designer.cs
 rename Warship/Warship/{Form1.resx => Properties/Resources.resx} (82%)
 create mode 100644 Warship/Warship/Resources/стрелка.png
 create mode 100644 Warship/Warship/Resources/стрелкаbott.png
 create mode 100644 Warship/Warship/Resources/стрелкаright.png
 create mode 100644 Warship/Warship/Resources/стрелкаtop.png

diff --git a/Warship/Warship/Direction.cs b/Warship/Warship/Direction.cs
new file mode 100644
index 0000000..83590ab
--- /dev/null
+++ b/Warship/Warship/Direction.cs
@@ -0,0 +1,19 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Warship
+{
+    /// <summary>
+    /// Направление перемещения
+    /// </summary>
+    internal enum Direction
+    {
+        Up = 1,
+        Down = 2,
+        Left = 3,
+        Right = 4,
+    }
+}
diff --git a/Warship/Warship/DrawingWarship.cs b/Warship/Warship/DrawingWarship.cs
new file mode 100644
index 0000000..5f28a1e
--- /dev/null
+++ b/Warship/Warship/DrawingWarship.cs
@@ -0,0 +1,179 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Warship
+{
+    /// <summary>
+    /// Класс, отвечающий за прорисовку и перемещение объекта-сущности
+    /// </summary>
+    internal class DrawingWarship
+    {
+        /// <summary>
+        /// Класс-сущность
+        /// </summary>
+        public EntityWarship Ship { private set; get; }
+        /// <summary>
+        /// Левая координата отрисовки корабля
+        /// </summary>
+        private float _startPosX;
+        /// <summary>
+        /// Верхняя кооридната отрисовки корабля
+        /// </summary>
+        private float _startPosY;
+        /// <summary>
+        /// Ширина окна отрисовки
+        /// </summary>
+        private int? _pictureWidth = null;
+        /// <summary>
+        /// Высота окна отрисовки
+        /// </summary>
+        private int? _pictureHeight = null;
+        /// <summary>
+        /// Ширина отрисовки корабля
+        /// </summary>
+        private readonly int _shipWidth = 200;
+        /// <summary>
+        /// Высота отрисовки корабля
+        /// </summary>
+        private readonly int _shipHeight = 50;
+        /// <summary>
+        /// Инициализация свойств
+        /// </summary>
+        /// <param name="speed">Скорость</param>
+        /// <param name="weight">Вес корабля</param>
+        /// <param name="bodyColor">Цвет</param>
+        public void Init(int speed, float weight, Color bodyColor)
+        {
+            Ship = new EntityWarship();
+            Ship.Init(speed, weight, bodyColor);
+        }
+        /// <summary>
+        /// Установка позиции корабля
+        /// </summary>
+        /// <param name="x">Координата X</param>
+        /// <param name="y">Координата Y</param>
+        /// <param name="width">Ширина картинки</param>
+        /// <param name="height">Высота картинки</param>
+        public void SetPosition(int x, int y, int width, int height)
+        { 
+            if (x < 0 || width < x + _shipWidth)
+            {
+                _pictureWidth = null;
+                return;
+            }
+            if (y < 0 || height < y + _shipHeight)
+            {
+                _pictureHeight = null;
+                return;
+            }
+            _startPosX = x;
+            _startPosY = y;
+            _pictureWidth = width;
+            _pictureHeight = height;
+        }
+        /// <summary>
+        /// Изменение направления перемещения
+        /// </summary>
+        /// <param name="direction">Направление</param>
+        public void MoveTransport(Direction direction)
+        {
+            if (!_pictureWidth.HasValue || !_pictureHeight.HasValue)
+            {
+                return;
+            }
+            switch (direction)
+            {
+                // вправо
+                case Direction.Right:
+                    if (_startPosX + _shipWidth + Ship.Step < _pictureWidth)
+                    {
+                        _startPosX += Ship.Step;
+                    }
+                    break;
+                //влево
+                case Direction.Left:
+                    if (_startPosX - Ship.Step > 0)
+                    {
+                        _startPosX -= Ship.Step;
+                    }
+                    break;
+                //вверх
+                case Direction.Up:
+                    if (_startPosY - Ship.Step > 0)
+                    {
+                        _startPosY -= Ship.Step;
+                    }
+                    break;
+                //вниз
+                case Direction.Down:
+                    if (_startPosY + _shipHeight + Ship.Step < _pictureHeight)
+                    {
+                        _startPosY += Ship.Step;
+                    }
+                    break;
+            }
+        }
+        /// <summary>
+        /// Отрисовка корабля
+        /// </summary>
+        /// <param name="g"></param>
+        public void DrawTransport(Graphics g)
+        {
+            if (_startPosX < 0 || _startPosY < 0
+            || !_pictureHeight.HasValue || !_pictureWidth.HasValue)
+            {
+                return;
+            }
+            Pen pen = new(Color.Black);
+            //границы корабля                        
+            g.DrawRectangle(pen, _startPosX + 5, _startPosY - 1, 140, 52);
+            g.DrawLine(pen, _startPosX + 145, _startPosY + 0, _startPosX + 200, _startPosY + 25);
+            g.DrawLine(pen, _startPosX + 145, _startPosY + 50, _startPosX + 200, _startPosY + 25);
+
+            //Пропеллеры
+            Brush brBlack = new SolidBrush(Color.Black);
+            g.FillRectangle(brBlack, _startPosX, _startPosY + 3, 5, 20);            
+            g.FillRectangle(brBlack, _startPosX, _startPosY + 30, 5, 20);
+
+            //Блоки на палубе
+            g.DrawRectangle(pen, _startPosX + 70, _startPosY + 5, 35, 40);
+            g.DrawRectangle(pen, _startPosX + 35, _startPosY + 15, 35, 20);
+
+            //Труба
+            Brush br = new SolidBrush(Ship?.BodyColor ?? Color.Black);
+            g.FillEllipse(br, _startPosX + 120, _startPosY + 15, 20, 20);
+
+        }
+        /// <summary>
+        /// Смена границ формы отрисовки
+        /// </summary>
+        /// <param name="width">Ширина картинки</param>
+        /// <param name="height">Высота картинки</param>
+        public void ChangeBorders(int width, int height)
+        {
+            _pictureWidth = width;
+            _pictureHeight = height;
+            if (_pictureWidth <= _shipWidth || _pictureHeight <= _shipHeight)
+            {
+                _pictureWidth = null;
+                _pictureHeight = null;
+                return;
+            }
+            if (_startPosX + _shipWidth > _pictureWidth)
+            {
+                _startPosX = _pictureWidth.Value - _shipWidth;
+            }
+            if (_startPosY + _shipHeight > _pictureHeight)
+            {
+                _startPosY = _pictureHeight.Value - _shipHeight;
+            }
+        }
+    }
+}
+
+
+
+
diff --git a/Warship/Warship/EntityWarship.cs b/Warship/Warship/EntityWarship.cs
new file mode 100644
index 0000000..74a511d
--- /dev/null
+++ b/Warship/Warship/EntityWarship.cs
@@ -0,0 +1,45 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Warship
+{
+    /// <summary>
+    /// Класс-сущность "Военный корабль" 
+    /// </summary>
+    internal class EntityWarship
+    {
+        /// <summary>
+        /// Скорость
+        /// </summary>
+        public int Speed { get; private set; }
+        /// <summary>
+        /// Вес
+        /// </summary>
+        public float Weight { get; private set; }
+        /// <summary>
+        /// Цвет 
+        /// </summary>
+        public Color BodyColor { get; private set; }
+        /// <summary>
+        /// Шаг перемещения корабля
+        /// </summary>
+        public float Step => Speed * 5000 / Weight;
+        /// <summary>
+        /// Инициализация полей объекта-класса корабля
+        /// </summary>
+        /// <param name="speed"></param>
+        /// <param name="weight"></param>
+        /// <param name="bodyColor"></param>
+        /// <returns></returns>
+        public void Init(int speed, float weight, Color bodyColor)
+        {
+            Random rnd = new Random();
+            Speed = speed <= 0 ? rnd.Next(50, 100) : speed;
+            Weight = weight <= 0 ? rnd.Next(20000, 30000) : weight;
+            BodyColor = bodyColor;
+        }
+    }
+}
diff --git a/Warship/Warship/Form1.Designer.cs b/Warship/Warship/Form1.Designer.cs
deleted file mode 100644
index b30725b..0000000
--- a/Warship/Warship/Form1.Designer.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-namespace Warship
-{
-    partial class Form1
-    {
-        /// <summary>
-        ///  Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        ///  Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        ///  Required method for Designer support - do not modify
-        ///  the contents of this method with the code editor.
-        /// </summary>
-        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/Warship/Warship/Form1.cs b/Warship/Warship/Form1.cs
deleted file mode 100644
index 459c27f..0000000
--- a/Warship/Warship/Form1.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-namespace Warship
-{
-    public partial class Form1 : Form
-    {
-        public Form1()
-        {
-            InitializeComponent();
-        }
-    }
-}
\ No newline at end of file
diff --git a/Warship/Warship/FormShip.Designer.cs b/Warship/Warship/FormShip.Designer.cs
new file mode 100644
index 0000000..77b08e2
--- /dev/null
+++ b/Warship/Warship/FormShip.Designer.cs
@@ -0,0 +1,179 @@
+namespace Warship
+{
+    partial class FormShip
+    {
+        /// <summary>
+        ///  Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        ///  Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        ///  Required method for Designer support - do not modify
+        ///  the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.pictureBoxShip = new System.Windows.Forms.PictureBox();
+            this.statusStrip1 = new System.Windows.Forms.StatusStrip();
+            this.toolStripStatusLabelSpeed = new System.Windows.Forms.ToolStripStatusLabel();
+            this.toolStripStatusLabelWeight = new System.Windows.Forms.ToolStripStatusLabel();
+            this.toolStripStatusLabelColor = new System.Windows.Forms.ToolStripStatusLabel();
+            this.buttonCreate = new System.Windows.Forms.Button();
+            this.buttonLeft = new System.Windows.Forms.Button();
+            this.buttonDown = new System.Windows.Forms.Button();
+            this.buttonUp = new System.Windows.Forms.Button();
+            this.buttonRight = new System.Windows.Forms.Button();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBoxShip)).BeginInit();
+            this.statusStrip1.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // pictureBoxShip
+            // 
+            this.pictureBoxShip.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.pictureBoxShip.Location = new System.Drawing.Point(0, 0);
+            this.pictureBoxShip.Name = "pictureBoxShip";
+            this.pictureBoxShip.Size = new System.Drawing.Size(800, 428);
+            this.pictureBoxShip.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
+            this.pictureBoxShip.TabIndex = 0;
+            this.pictureBoxShip.TabStop = false;
+            this.pictureBoxShip.Resize += new System.EventHandler(this.PictureBoxShip_Resize);
+            // 
+            // statusStrip1
+            // 
+            this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.toolStripStatusLabelSpeed,
+            this.toolStripStatusLabelWeight,
+            this.toolStripStatusLabelColor});
+            this.statusStrip1.Location = new System.Drawing.Point(0, 428);
+            this.statusStrip1.Name = "statusStrip1";
+            this.statusStrip1.Size = new System.Drawing.Size(800, 22);
+            this.statusStrip1.TabIndex = 1;
+            // 
+            // toolStripStatusLabelSpeed
+            // 
+            this.toolStripStatusLabelSpeed.Name = "toolStripStatusLabelSpeed";
+            this.toolStripStatusLabelSpeed.Size = new System.Drawing.Size(62, 17);
+            this.toolStripStatusLabelSpeed.Text = " Скорость";
+            // 
+            // toolStripStatusLabelWeight
+            // 
+            this.toolStripStatusLabelWeight.Name = "toolStripStatusLabelWeight";
+            this.toolStripStatusLabelWeight.Size = new System.Drawing.Size(26, 17);
+            this.toolStripStatusLabelWeight.Text = "Вес";
+            // 
+            // toolStripStatusLabelColor
+            // 
+            this.toolStripStatusLabelColor.Name = "toolStripStatusLabelColor";
+            this.toolStripStatusLabelColor.Size = new System.Drawing.Size(33, 17);
+            this.toolStripStatusLabelColor.Text = "Цвет";
+            // 
+            // buttonCreate
+            // 
+            this.buttonCreate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.buttonCreate.Location = new System.Drawing.Point(12, 382);
+            this.buttonCreate.Name = "buttonCreate";
+            this.buttonCreate.Size = new System.Drawing.Size(75, 23);
+            this.buttonCreate.TabIndex = 2;
+            this.buttonCreate.Text = "Создать";
+            this.buttonCreate.UseVisualStyleBackColor = true;
+            this.buttonCreate.Click += new System.EventHandler(this.ButtonCreate_Click);
+            // 
+            // buttonLeft
+            // 
+            this.buttonLeft.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.buttonLeft.BackgroundImage = global::Warship.Properties.Resources.стрелка;
+            this.buttonLeft.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.buttonLeft.Location = new System.Drawing.Point(657, 375);
+            this.buttonLeft.Name = "buttonLeft";
+            this.buttonLeft.Size = new System.Drawing.Size(30, 30);
+            this.buttonLeft.TabIndex = 3;
+            this.buttonLeft.UseVisualStyleBackColor = true;
+            this.buttonLeft.Click += new System.EventHandler(this.ButtonMove_Click);
+            // 
+            // buttonDown
+            // 
+            this.buttonDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.buttonDown.BackgroundImage = global::Warship.Properties.Resources.стрелкаbott;
+            this.buttonDown.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.buttonDown.Location = new System.Drawing.Point(693, 375);
+            this.buttonDown.Name = "buttonDown";
+            this.buttonDown.Size = new System.Drawing.Size(30, 30);
+            this.buttonDown.TabIndex = 4;
+            this.buttonDown.UseVisualStyleBackColor = true;
+            this.buttonDown.Click += new System.EventHandler(this.ButtonMove_Click);
+            // 
+            // buttonUp
+            // 
+            this.buttonUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.buttonUp.BackgroundImage = global::Warship.Properties.Resources.стрелкаtop;
+            this.buttonUp.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.buttonUp.Location = new System.Drawing.Point(693, 339);
+            this.buttonUp.Name = "buttonUp";
+            this.buttonUp.Size = new System.Drawing.Size(30, 30);
+            this.buttonUp.TabIndex = 5;
+            this.buttonUp.UseVisualStyleBackColor = true;
+            this.buttonUp.Click += new System.EventHandler(this.ButtonMove_Click);
+            // 
+            // buttonRight
+            // 
+            this.buttonRight.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.buttonRight.BackgroundImage = global::Warship.Properties.Resources.стрелкаright;
+            this.buttonRight.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+            this.buttonRight.Location = new System.Drawing.Point(729, 375);
+            this.buttonRight.Name = "buttonRight";
+            this.buttonRight.Size = new System.Drawing.Size(30, 30);
+            this.buttonRight.TabIndex = 6;
+            this.buttonRight.UseVisualStyleBackColor = true;
+            this.buttonRight.Click += new System.EventHandler(this.ButtonMove_Click);
+            // 
+            // FormShip
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+            this.ClientSize = new System.Drawing.Size(800, 450);
+            this.Controls.Add(this.buttonRight);
+            this.Controls.Add(this.buttonUp);
+            this.Controls.Add(this.buttonDown);
+            this.Controls.Add(this.buttonLeft);
+            this.Controls.Add(this.buttonCreate);
+            this.Controls.Add(this.pictureBoxShip);
+            this.Controls.Add(this.statusStrip1);
+            this.Name = "FormShip";
+            this.Text = "Военный корабль";
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBoxShip)).EndInit();
+            this.statusStrip1.ResumeLayout(false);
+            this.statusStrip1.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private PictureBox pictureBoxShip;
+        private StatusStrip statusStrip1;
+        private ToolStripStatusLabel toolStripStatusLabelSpeed;
+        private ToolStripStatusLabel toolStripStatusLabelWeight;
+        private ToolStripStatusLabel toolStripStatusLabelColor;
+        private Button buttonCreate;
+        private Button buttonLeft;
+        private Button buttonDown;
+        private Button buttonUp;
+        private Button buttonRight;
+    }
+}
\ No newline at end of file
diff --git a/Warship/Warship/FormShip.cs b/Warship/Warship/FormShip.cs
new file mode 100644
index 0000000..66f5862
--- /dev/null
+++ b/Warship/Warship/FormShip.cs
@@ -0,0 +1,70 @@
+namespace Warship
+{
+    public partial class FormShip : Form
+    {
+        private DrawingWarship _ship;
+        public FormShip()
+        {
+            InitializeComponent();
+        }
+        /// <summary>
+        /// ����� ���������� ������
+        /// </summary>
+        private void Draw()
+        {
+            Bitmap bmp = new(pictureBoxShip.Width, pictureBoxShip.Height);
+            Graphics gr = Graphics.FromImage(bmp);
+            _ship?.DrawTransport(gr);
+            pictureBoxShip.Image = bmp;
+        }
+        /// <summary>
+        /// ��������� ������� ������ "�������"
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void ButtonCreate_Click(object sender, EventArgs e)
+        {
+            Random rnd = new();
+            _ship = new DrawingWarship();
+            _ship.Init(rnd.Next(50, 100), rnd.Next(20000, 30000),
+           Color.FromArgb(rnd.Next(0, 256), rnd.Next(0, 256), rnd.Next(0, 256)));
+            _ship.SetPosition(rnd.Next(10, 100), rnd.Next(10, 100),
+           pictureBoxShip.Width, pictureBoxShip.Height);
+            toolStripStatusLabelSpeed.Text = $"��������: {_ship.Ship.Speed}";
+            toolStripStatusLabelWeight.Text = $"���: {_ship.Ship.Weight}";
+            toolStripStatusLabelColor.Text = $"����: {_ship.Ship.BodyColor.Name}";
+            Draw();
+        }
+        private void ButtonMove_Click(object sender, EventArgs e)
+        {
+            //�������� ��� ������
+            string name = ((Button)sender)?.Name ?? string.Empty;
+            switch (name)
+            {
+                case "buttonUp":
+                    _ship?.MoveTransport(Direction.Up);
+                    break;
+                case "buttonDown":
+                    _ship?.MoveTransport(Direction.Down);
+                    break;
+                case "buttonLeft":
+                    _ship?.MoveTransport(Direction.Left);
+                    break;
+                case "buttonRight":
+                    _ship?.MoveTransport(Direction.Right);
+                    break;
+            }
+            Draw();
+        }
+
+        private void PictureBoxShip_Resize(object sender, EventArgs e)
+        {
+            _ship?.ChangeBorders(pictureBoxShip.Width, pictureBoxShip.Height);
+            Draw();
+        }
+    }
+}
+
+
+    
+
diff --git a/Warship/Warship/FormShip.resx b/Warship/Warship/FormShip.resx
new file mode 100644
index 0000000..5cb320f
--- /dev/null
+++ b/Warship/Warship/FormShip.resx
@@ -0,0 +1,63 @@
+<root>
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="statusStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+</root>
\ No newline at end of file
diff --git a/Warship/Warship/Program.cs b/Warship/Warship/Program.cs
index cd543f5..3eef74f 100644
--- a/Warship/Warship/Program.cs
+++ b/Warship/Warship/Program.cs
@@ -11,7 +11,7 @@ namespace Warship
             // 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 FormShip());
         }
     }
 }
\ No newline at end of file
diff --git a/Warship/Warship/Properties/Resources.Designer.cs b/Warship/Warship/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..0a27005
--- /dev/null
+++ b/Warship/Warship/Properties/Resources.Designer.cs
@@ -0,0 +1,103 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace Warship.Properties {
+    using System;
+    
+    
+    /// <summary>
+    ///   Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
+    /// </summary>
+    // Этот класс создан автоматически классом 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() {
+        }
+        
+        /// <summary>
+        ///   Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
+        /// </summary>
+        [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("Warship.Properties.Resources", typeof(Resources).Assembly);
+                    resourceMan = temp;
+                }
+                return resourceMan;
+            }
+        }
+        
+        /// <summary>
+        ///   Перезаписывает свойство CurrentUICulture текущего потока для всех
+        ///   обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
+        /// </summary>
+        [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+        internal static global::System.Globalization.CultureInfo Culture {
+            get {
+                return resourceCulture;
+            }
+            set {
+                resourceCulture = value;
+            }
+        }
+        
+        /// <summary>
+        ///   Поиск локализованного ресурса типа System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap стрелка {
+            get {
+                object obj = ResourceManager.GetObject("стрелка", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Поиск локализованного ресурса типа System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap стрелкаbott {
+            get {
+                object obj = ResourceManager.GetObject("стрелкаbott", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Поиск локализованного ресурса типа System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap стрелкаright {
+            get {
+                object obj = ResourceManager.GetObject("стрелкаright", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   Поиск локализованного ресурса типа System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap стрелкаtop {
+            get {
+                object obj = ResourceManager.GetObject("стрелкаtop", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+    }
+}
diff --git a/Warship/Warship/Form1.resx b/Warship/Warship/Properties/Resources.resx
similarity index 82%
rename from Warship/Warship/Form1.resx
rename to Warship/Warship/Properties/Resources.resx
index 1af7de1..304de6b 100644
--- a/Warship/Warship/Form1.resx
+++ b/Warship/Warship/Properties/Resources.resx
@@ -117,4 +117,17 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="стрелкаtop" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\стрелкаtop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="стрелкаbott" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\стрелкаbott.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="стрелка" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\стрелка.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="стрелкаright" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\стрелкаright.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/Warship/Warship/Resources/стрелка.png b/Warship/Warship/Resources/стрелка.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae5cc9fb2ac63a155cae39760a4ff29203496b0a
GIT binary patch
literal 5044
zcmYjV2{@G9+qd^5G`7N6W*RajOVL=fjEpsz?0KV!7$GTJwk!`*A<B}7nkHKjBB?Cz
zJ9^8KZK4=OvP)u681$Xd|Nnj8b<H*RIp?|W-@X0r^UO8Z>}<`21!V-exVVHZEsmbx
z;^Kw5xOiUh@q!b{#f>f?#O!Pw%z*s;`}f4eL~n1et*vclX6Ci!<~}Yi@l%#ZO&r3R
zv-uqnUkT!gNCev=C;F&CWX=MA?4sAs)kbzxwiLH~%sTH0=MaVI@&mUr%$`$zjo7$`
z^vboFIwqSgTRDwa{N9*dRH!WN9yKB@iw!;MkF#@h`n{8~wj0iU8nwNc8E1E*b9j5w
zK1lNHv&~cue`74xqZ3Nvfg>);tDWP;>%M3_s>4mqjS_L@#~;*vwO1+>)q86Y31bje
zt;NWA5)WSKvL7w5$tl*(^8B`>`IR4QE59RA_nOTee@^ZUS7K8x)NUe3!g%Qy8|kNA
z;_S=}`4Q*Z&k5s$R<ETpI$K&Ub5U#8dkMe9O%eNB#*01Z+aaZ~Nt_H}-5rbmcn|X_
z*3P6c%2wlmaZXcNQ)LfgKVm}tvAVyOjY&?^I)l($(nVn2ULClNvx0~w=bMhYB-p8k
zNLgHZTr8sgN*W<p^uHqEZ`8XZA$6MqBZ6>zY4bNraY!@U!^m}1)q{JrJT>VcRGqyX
zhGW(j3)7><f8io5D&jQUT%-MHluts?rL1KZTYW?VmTr&qUqVFB9K<ig4Xla4c?H4{
z`!K7anP3VEd?+M*BNPiQX1XD+W1?PAPD`m9WAEtI&v+Z>(CWJgX`ca<jhx}IxrPJk
zokQoGq7FZ)h~<tv5~_)MXZzuJn3%!VYRHd<E;G(4tREyC2R51+VPUi%TZ`)D&(PcC
zAxx%h&gVed$g?ZFborF1AJI=kgJ#5`XD29=>H`THMy^JuX@S6?I%DSmIVTnz963W9
zk;HV^erPv`k|d!^8EFGp=u&+_7#s1AFF*a=81L~9z+;(Dny63(>Ya@tnRe{F0Ib`}
z8aIh&lhDwmTWL&k29E&AmPJGc%vpak!sl-vpnaZN5dOZ|wId{EiV{$xdkBJ8TO!yx
zbQ$<oY4hXTvnDyoQU1n3Ka+5f=FM?dP&|o`o^pa>bQ0nJQX1jCXRv>2;gKrB8~qK3
zi>N=h19ok>jEsN#xYjr)(f=%s0%CA&al%E+f*L0H`_PJ$O-*v*{=0DB9AH`NNDI<G
znV$)9Lkf>Jia>pY#_?KJx*VirPnpcvi}1dw=N~|$y2NU18yF(wfp)$x78x8QujB=i
zc9k}VM8f(At0IxWG$9_+iPhe?)5JK9hS@W;ALasa8iioN4$C#pIobINA%sNiz1{ax
zoGuAvw4YUuH``9{eVUh=G#!iZ))UJMsqWF3S%|gs9CK?5#z^5%nKp9n26^1nGc)sF
zb$k$evrYvB|MnMvua`D2g1jupYc=V@P)6HiCtve%L{Vn-9N(|o_OTlIv*&3Y54Xdu
zUVO;UVVWqLy`KH#OMSZ_`_=#<_%QUowOER8E0LA~JpuZ3CE}-YNceIR4&(8ncVrpK
zMA@JphseSzh@xBVI(*4uoL($~#Kl`Ja1l|h^6)v(o6)-_CAanJU+74{Lx-HS*J6f*
zpoVel8V=7by$p~?<fQrV9@6E==pWw3Q!3xWaS?i4qHyEIT{ll-O{UZ_!dNvK1~+=v
za%TQ#3yRQqrnI>oI9WbHQIG|u<-H@9wR!QsdPns3|HA|4mNr*c$C_~FAsokx|F?JK
zUy$OHr#Jj*Y#&Y3Qs%M&?w@^7^jYaa!Z4slL|bSWGg{l1hk7q1aEpsEPfxxzcZu&N
z67m-d#=Qk7l{<k)OL2^cw(n`$NC-Cvv=4wr{9)cyrrsw&v!QMQ>hYQReX(}Pk$3Qy
zk&A+ewnCALOPZ+QbiyCbi7;9SY0d$0-R>s`w&<AK9&!HYd=8HQ^~K%ta>Sf*UCVmX
z_>Xhk__S1OP2`bNvU)o3ko}XkcZB1CWKGs#TRF83C`lALf~&3W`K4WBg3Z>ek2XcZ
zpeTd?*-m>Kmw;0sI1j&j8<Uj-0<>Tm_yZDY=&BE@Ox~Lsu+#t;b4RPTN8^n}c^Fd$
z^C_-7yja;Yp2UwI%=iAlm;CQ((Y2Ik=lqb--@F9?I}WkRuegYVsnz=2`m>d}Fdzg;
z+EaFei=bO0gdDh4UI#$Mdas@M>U^8YdLJ+qoVyV)o+?d$whi$4dnl{2$D6^2r{(|U
zzct1L{TKb@3=m6)ZI>Ef9vDdS)A#Qvr!NIzp<|&;J@f%eO1D<XloySnT_e3JGdp&c
zMylcBkbO-l67lA^Tm-14Z~%hf!R#QImTcXGhJga`MbI6<{;Jzg)**S$(2W&7zX3U;
zv|J+QEGog6ZZbr`4GmO+ZoBJ=33(#kcrf1+OjmYeQX6X?rxpNmy!ngS2d>6<7er;=
zRYe8Vv~~zZxR>ODk^^%0WXCKh^^bvS1A2$63Im)WJ@Es(IP+Lw1TylPnJ)vvduBe0
z!AH-rel<9?30Oh+E28$Nxl5eJ1Y;BTvgs}lypSEkQm$(fkb`?ZSdnOKz;4g-EINTx
z4JlvMwD)HXZMk>Kk?MO%g2({(rwVKJ8qAaJiXQZX5Dk4-8QpJ_yA?&QRvdUUaYmFg
z9?ma71}-W$Q*q#m_AFbzb@dBco0mT4SNOE2`LZTzw$bSj@`(F0e)<!?zOGit)*3-D
zcImn$YETqw(jQc=#e02GLIZkLp4Ck_zV9?5)J=t&TA(H(r-yIo9qB+aQ=;_Cmovf5
zSlYH$e#6LdahUhkO+@F1eWIHi-|UR?t_=A}u_jxI`g?4AX{Hrl?;YZyD;u^vM11Rn
z9v@clWaMVci84Ket)dm+xp<9{*!T#AzF_>-)QN?|{%PIgw)!*d3X&h(PnLh?n}$Gk
zJlt2#+*9VUvcxKRsf72}%40q|dNtMCo|e7H*~vUN1-ss^8hlIa9@>5;s!ZCh1ao)c
z#aYKROj#vyA&|uAMN5vl<>1szL(DC-AKgG8v&^riKEf!f(S~laypC<U<;+LB?-!vf
z-E&UL`t3?_Fo63@^zdH~%|O$HaZ#WmhsNy(!8mT&c^RYA((6+6@cs_+=u*=Vplkrv
zKqoisrrxa4mZ7v=3+6SUPxK6p1yvD4VA*6;TDoq<AESmX<NpP<_=_NizT}>@C#2sQ
zmSrgY$5R_-%o!g73t`6q%FGrD@C2f~uCwJD$4P|~QXB9ze!Z8}g*bFS-Mns`SJZq9
z^8dvQ6t+Mt<sM<YI#qxNN%I!fJuFD~6hV&EFqY7*dV<nmY@xmX|Dpu=>B@dAXjSYH
zW-JhY8D4i%PeUj;s(UZ9%#8MXT$vXw+5I^ss;471{Q>qm_=G0$pqrTXjAdnoxQK-u
zw?-*k>&N&QLPK~y{<oXOx}`i?-JxVR@ryi4vAHNMy-65U_hPOgUQgyS>{4oocQ5NU
zznTT|v04^AQ^<l;I<MR^Z;@nzICl^gM&ef+4CuL|eTS2+MIsW@Jw(PuFWM&>;>#Qq
z(5Ffb@I_5)&~`=(M$zd}T6*wv1N>a?2XhzCLQuRD(Qy4)YFfH}-I(a1jlM_2i}a!v
z#h-j=PvvM>(g~z}GtmHl=o$-}2EK1u_L{qBZaA9P-B-ynZ&`9yKrfvC6XJh;#cK&J
z_tdA`oVkY(dwA2l?u!)vW!Ot>T=dXWP7X5|#SCoPg@0Z(u^_)P2f2}WRH^~~B?Dw`
zfk{heTP%q(fYNKL>hi#eL@zORLb}KNGB8g6V{AeD6H&a@8dL?W9&+O7vt5JkZ2l<^
z>+UfHG$(Gh#l^>wlK>(TP8auG61|ub&q+kru}1{mBs*dMJ`|+1SQ=yvryO`%N_2x=
zeAS-$C8xWwE|$JLj2G$YdYHG*4Meh7a%>xHbEUe(aW@=XDBb&T7DlLaj9B+?M?2*<
z->&pOsJ^Z`ZI$ty7AT>I9{W68<Jg<r2?8qOTj}CHY7YA*Xk|3TeE+ucUiS5cvC_lS
zS2fDBY}+1{J!UzC&}OJD;)ze7jFY~^XY4y{C4G#I%tO~W4IcVKr<c4WA$VW;k|az-
z?5$x~^3$ataRFb!#>61bUJ|0A$|ii-(uhzGmCx6-Fo-uMIp@6&J~8h1b<Z)(a0y<y
z!`_2I+hkkvk+k5_vfyoW7s%dq8iIQedj%Ob#!@>;GAgPZu}6iUbQJb2sQzv&6;!Th
zk}C>fo@9+lC2og2)$-|9I}n6ZdWl)_8Z(T29Gnts<w}MyG^%#Qy1PqAjx?*A{VHph
zBxbn9I?~Ozit~<{+}sd?FzVj}3M)`44K=?G3W{@HO#@cNsFcQ<u)S3Rq@}|A;wBZ&
z>1xXWKvVx7X+0zb3s}E8IV}MM`{X`IH9Pdk(JTD;<iaE6!Ms5Dz4eqJG!w|$Z&}q0
z-+x;^dilPcR)+$zLpdc02nDCYP-^JKYQ{m1XjjC6I8;L))!z6cf3w=UV!O{NtE+sD
z?e<qLeiD48Kptr3zFO8qX)#-U*4$#dFDT!$`6>b@>38I>Nh6rwYnG;c1d_W+W#bET
zKQeDtjN2~nyzM+^Laxi8WIZt^zsxXA_vXdF&zCI=76LyTW;L(bBV>Mf4Q1^@X$`f;
zcvbOG7i=dm$#PJ6*i#WkiZQvdsw&IYnA}uV4s>dU`@_AexTqU%YMowkQ=8uuIqAvl
z$A8@S@zc*$A&dt*^;kvde&eaCpn%o8<pR`gcxz7ho}TSCUm;ixiS!mLMlB75pZ^SU
z`-{18v5tq@^(NFLR~X926%795{PuEtA0q&ZFxo&fUk0pu4FF9u8P{nM_&gHH@9Vzp
znnp)v`_zSsiFIj0qakDO(5cw&AWx*qskrWiNsT+3bH-Dvm)1WHNh>|yZb}UHx89)v
z^J|3sK9<X$Q}%Zad)Qj}7>oFpTM=GTGrTw1bw{)D^3<uZ!w;4u6LpQ=%1rtPMxU0L
zXqJ4?yP*1xt?Q)Y<44Sq%yXQOmY8_GD6=ReSpD^E;$?wE*DBYMD1pSw2UnZXg4Lr+
zs|E@5`kW~CtI>|V%eG(RvI0YGqA;nZq!=67LTu&_MG@?~w2-gB@@xL<F1C*ycF;1I
zb1wGKY(6ulz=Y&&vvQ%IRte!+C#5C4-~3cs29Td}&YvAAAiD60yVEr8R|*v+Gd^y!
zC;M#6K47)8EUHicntUQF|ER>SW(OjZYS)m_PXk|d<|JJk`-cl0{0Eh&qH7G1ME--8
znLn`yu3DadI6$pbbo!_Tl4&R9djr?HHll@cg2`v%+Z)!*PmqJQ)vn(S=xTFr$e2=*
zcoZf^#131^+La7h&Jw}bCyop7VAl^tH5G=AME2W6qTc;V9kmpOeByY}fbQVPRXVGV
z%>G6sbL}oaAZv1td$*Y{1;3+C(TYMLk|UIAz0OuuxU60e6FVZ98Z5SZ!;4=~HCSwv
zR%1#PPDx{MC*mqMs_q*l;F0;S`>`8!cqnnas^Rrqo*mhYG~4#Tj4GL;$`Hb8CEUz^
zEhpG<+AFj1Uf2C@fr3#`J?7tadyXaJO{F9YH$1Tt1L=+ji7!3J9}ihBVI6)b>PfVP
ziRp6^i~MhP|2aR|Z2#II0q-UyQ^+e=PLeYOkWvNl0P<wB-xPS_Cl%iL;X${2BVVWH
zpfmP4dWV~9{ZrO63P~l|G!Y*u6^uz8bt8)=Jg70Fnh0G7ne1JV?Z0P2y{H_NhR^GV
zmwoKWh{=1^)NZU36||sZ#QqBaj?~e%+KH{X9?}ms2`ds>!1Eq=(}_F6DiZEF9Vv{0
ztcp_x9iOzRcJ&!kc4VnZGv8!9U|KA`J^YS-*L}Me87qMWCREqERU6CLn$-8i89j;I
zH{L@4uQ|M+XB&a)dpG9SuK=KPc3szpBkrc0_?3bm)fupy#g$(WXIGb&*7$JB^oiDO
z@FAlDbh<v{Dt^`W3<bD4lZNLuNOgWm#BSB`?;eV&#QrZ+sakS^l9e*oK=Z|P#0vE#
ztiD)eMo66d@=Ik01urc7;-+`Apmwd1{_)Q||F(V9i$MaeInMij-J>qSe5*2y4_Pk)
zPSE~RKD`T@$MxliSa`W5AOf5DcVyG8Ng_5e>_PC`-+0w^PE(%Ee@oSp6#RGoC-*ST
zP9$&8THUTB>3e%e?S*E+=g*DUfA0vy1(ak=-N0tfDi&<IX;JN}GFDc9%>NQie6TXt
tEo?3^vx|A7X*1YullOVW{K0wkpy4@%G*#h2@b?>+rJ3!~C-~Fx{{z8~I~xE1

literal 0
HcmV?d00001

diff --git a/Warship/Warship/Resources/стрелкаbott.png b/Warship/Warship/Resources/стрелкаbott.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e5b3d2a9add8b5329083c0dcf36f8aa8a450a85
GIT binary patch
literal 13630
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
ASO5S3

literal 0
HcmV?d00001

diff --git a/Warship/Warship/Resources/стрелкаright.png b/Warship/Warship/Resources/стрелкаright.png
new file mode 100644
index 0000000000000000000000000000000000000000..b03a81979394ac3e668751a7ed367e49d4e3950d
GIT binary patch
literal 12956
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

literal 0
HcmV?d00001

diff --git a/Warship/Warship/Resources/стрелкаtop.png b/Warship/Warship/Resources/стрелкаtop.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbd89af81e8273f3ff70a66ec610d555ad066fa7
GIT binary patch
literal 13668
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

literal 0
HcmV?d00001

diff --git a/Warship/Warship/Warship.csproj b/Warship/Warship/Warship.csproj
index b57c89e..13ee123 100644
--- a/Warship/Warship/Warship.csproj
+++ b/Warship/Warship/Warship.csproj
@@ -8,4 +8,19 @@
     <ImplicitUsings>enable</ImplicitUsings>
   </PropertyGroup>
 
+  <ItemGroup>
+    <Compile Update="Properties\Resources.Designer.cs">
+      <DesignTime>True</DesignTime>
+      <AutoGen>True</AutoGen>
+      <DependentUpon>Resources.resx</DependentUpon>
+    </Compile>
+  </ItemGroup>
+
+  <ItemGroup>
+    <EmbeddedResource Update="Properties\Resources.resx">
+      <Generator>ResXFileCodeGenerator</Generator>
+      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+    </EmbeddedResource>
+  </ItemGroup>
+
 </Project>
\ No newline at end of file
-- 
2.25.1