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?= 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 +{ + /// + /// Направление перемещения + /// + 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 +{ + /// + /// Класс, отвечающий за прорисовку и перемещение объекта-сущности + /// + internal class DrawingWarship + { + /// + /// Класс-сущность + /// + public EntityWarship Ship { private set; get; } + /// + /// Левая координата отрисовки корабля + /// + private float _startPosX; + /// + /// Верхняя кооридната отрисовки корабля + /// + private float _startPosY; + /// + /// Ширина окна отрисовки + /// + private int? _pictureWidth = null; + /// + /// Высота окна отрисовки + /// + private int? _pictureHeight = null; + /// + /// Ширина отрисовки корабля + /// + private readonly int _shipWidth = 200; + /// + /// Высота отрисовки корабля + /// + private readonly int _shipHeight = 50; + /// + /// Инициализация свойств + /// + /// Скорость + /// Вес корабля + /// Цвет + public void Init(int speed, float weight, Color bodyColor) + { + Ship = new EntityWarship(); + Ship.Init(speed, weight, bodyColor); + } + /// + /// Установка позиции корабля + /// + /// Координата X + /// Координата Y + /// Ширина картинки + /// Высота картинки + 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; + } + /// + /// Изменение направления перемещения + /// + /// Направление + 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; + } + } + /// + /// Отрисовка корабля + /// + /// + 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); + + } + /// + /// Смена границ формы отрисовки + /// + /// Ширина картинки + /// Высота картинки + 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 +{ + /// + /// Класс-сущность "Военный корабль" + /// + internal class EntityWarship + { + /// + /// Скорость + /// + public int Speed { get; private set; } + /// + /// Вес + /// + public float Weight { get; private set; } + /// + /// Цвет + /// + public Color BodyColor { get; private set; } + /// + /// Шаг перемещения корабля + /// + public float Step => Speed * 5000 / Weight; + /// + /// Инициализация полей объекта-класса корабля + /// + /// + /// + /// + /// + 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 - { - /// - /// 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/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 + { + /// + /// 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.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(); + } + /// + /// + /// + private void Draw() + { + Bitmap bmp = new(pictureBoxShip.Width, pictureBoxShip.Height); + Graphics gr = Graphics.FromImage(bmp); + _ship?.DrawTransport(gr); + pictureBoxShip.Image = bmp; + } + /// + /// "" + /// + /// + /// + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + \ 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 @@ +//------------------------------------------------------------------------------ +// +// Этот код создан программой. +// Исполняемая версия:4.0.30319.42000 +// +// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае +// повторной генерации кода. +// +//------------------------------------------------------------------------------ + +namespace Warship.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("Warship.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 стрелка { + get { + object obj = ResourceManager.GetObject("стрелка", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap стрелкаbott { + get { + object obj = ResourceManager.GetObject("стрелкаbott", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap стрелкаright { + get { + object obj = ResourceManager.GetObject("стрелкаright", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Поиск локализованного ресурса типа System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap стрелка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 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\стрелкаtop.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\стрелкаbott.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\стрелка.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\стрелкаright.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ 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 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 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 @@ enable + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + \ No newline at end of file