diff --git a/Tank/.resx b/Tank/.resx new file mode 100644 index 0000000..cf676f6 --- /dev/null +++ b/Tank/.resx @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + Resources\left.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 + + + Resources\down.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\up.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\Down.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\Left.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\Right.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Resources\Up.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Tank/DirectionType.cs b/Tank/DirectionType.cs new file mode 100644 index 0000000..329e079 --- /dev/null +++ b/Tank/DirectionType.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Tank +{ + public enum DirectionType + { + + /// + /// Вверх + /// + Up = 1, + /// + /// Вниз + /// + Down = 2, + /// + /// Влево + /// + Left = 3, + /// + /// Вправо + /// + /// Ширина окна + /// + private int? _pictureWidth; + /// + /// Высота окна + /// + private int? _pictureHeight; + /// + /// Левая координата прорисовки автомобиля + /// + private int? _startPosX; + /// + /// Верхняя кооридната прорисовки автомобиля + /// + private int? _startPosY; + /// + /// Ширина прорисовки автомобиля + /// + private readonly int _drawningCarWidth = 110; + /// + /// Высота прорисовки автомобиля + /// + private readonly int _drawningCarHeight = 60; + /// + /// Инициализация свойств + /// + /// Скорость + /// Вес + /// Основной цвет + /// Дополнительный цвет + /// Признак наличия обвеса + /// Признак наличия антикрыла + /// Признак наличия гоночной полосы + public void Init(int speed, double weight, Color bodyColor, Color + additionalColor) + { + EntityTank = new EntityTank(); + EntityTank.Init(speed, weight, bodyColor, additionalColor); + _pictureWidth = null; + _pictureHeight = null; + _startPosX = null; + _startPosY = null; + } + /// + /// Установка границ поля + /// + /// Ширина поля + /// Высота поля + /// true - границы заданы, false - проверка не пройдена, нельзя + // разместить объект в этих размерах + public bool SetPictureSize(int width, int height) + { + // TODO проверка, что объект "влезает" в размеры поля + // если влезает, сохраняем границы и корректируем позицию объекта, + //если она была уже установлена + _pictureWidth = width; + _pictureHeight = height; + return true; + } + /// + /// Установка позиции + /// + /// Координата X + /// Координата Y + public void SetPosition(int x, int y) + { + if (!_pictureHeight.HasValue || !_pictureWidth.HasValue) + { + return; + } + // TODO если при установке объекта в эти координаты, он будет + // "выходить" за границы формы + // то надо изменить координаты, чтобы он оставался в этих границах + _startPosX = x; + _startPosY = y; + } + + + /// + /// Изменение направления перемещения + /// + /// Направление + /// true - перемещене выполнено, false - перемещение + //невозможно + public bool MoveTransport(DirectionType direction) + { + if (EntityTank == null || !_startPosX.HasValue || + !_startPosY.HasValue) + { + return false; + } + switch (direction) + { + //влево + case DirectionType.Left: + if (_startPosX.Value - EntityTank.Step > 0) + { + _startPosX -= (int)EntityTank.Step; + } + return true; + //вверх + case DirectionType.Up: + if (_startPosY.Value - EntityTank.Step > 0) + { + _startPosY -= (int)EntityTank.Step; + } + return true; + // вправо + case DirectionType.Right: + if (_startPosX.Value + EntityTank.Step < 900) + { + _startPosX += (int)EntityTank.Step; + } + return true; + //вниз + case DirectionType.Down: + if (_startPosY.Value + EntityTank.Step < 500) + { + _startPosY += (int)EntityTank.Step; + } + //TODO прописать логику сдвига в вниз + return true; + default: + return false; + } + } + /// + /// Прорисовка объекта + /// + /// + public void DrawTransport(Graphics g) + { + if (EntityTank == null || !_startPosX.HasValue || + !_startPosY.HasValue) + { + return; + } + Pen pen = new(Color.Black); + Brush additionalBrush = new + SolidBrush(EntityTank.AdditionalColor); + Brush brGreen = new SolidBrush(Color.Green); + + g.DrawRectangle(pen, _startPosX.Value + 10, _startPosY.Value, 130, 70); + g.DrawEllipse(pen, _startPosX.Value + 60, _startPosY.Value + 20, 30, 30); + g.DrawLine(pen, _startPosX.Value + 10, _startPosY.Value + 20, _startPosX.Value + 140, _startPosY.Value + 20); + g.DrawLine(pen, _startPosX.Value + 10, _startPosY.Value + 50, _startPosX.Value + 140, _startPosY.Value + 50); + + + /*g.FillEllipse(additionalBrush, _startPosX.Value, _startPosY.Value, 40, 40);*/ + g.FillRectangle(brGreen, _startPosX.Value + 11, _startPosY.Value + 1, 129, 19); + g.FillRectangle(brGreen, _startPosX.Value + 11, _startPosY.Value + 51, 129, 19); + g.FillRectangle(additionalBrush, _startPosX.Value + 11, _startPosY.Value + 21, 29, 29); + g.FillRectangle(additionalBrush, _startPosX.Value + 111, _startPosY.Value + 21, 29, 29); + + + g.DrawRectangle(pen, _startPosX.Value + 40, _startPosY.Value + 20, 70, 30); + g.FillRectangle(brGreen, _startPosX.Value + 41, _startPosY.Value + 21, 69, 29); + + g.FillEllipse(additionalBrush, _startPosX.Value + 60, _startPosY.Value + 20, 30, 30); + g.DrawEllipse(pen, _startPosX.Value + 60, _startPosY.Value + 20, 30, 30); + + + g.DrawRectangle(pen, _startPosX.Value + 90, _startPosY.Value + 30, 100, 10); + g.FillRectangle(brGreen, _startPosX.Value + 91, _startPosY.Value + 31, 99, 9); + + + /*g.FillEllipse(additionalBrush, _startPosX.Value, _startPosY.Value, 40, 40); + g.FillRectangle(additionalBrush, _startPosX.Value + 5, _startPosY.Value + 45, 15, 15);*/ + + } + } +} diff --git a/Tank/EntityTank.cs b/Tank/EntityTank.cs new file mode 100644 index 0000000..078e18d --- /dev/null +++ b/Tank/EntityTank.cs @@ -0,0 +1,41 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.NetworkInformation; +using System.Text; +using System.Threading.Tasks; + +namespace Tank +{ + public class EntityTank + { + /// + /// Скорость + /// + 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 double Step => Speed * 100 / Weight; + + public void Init(int speed, double weight, Color bodyColor, Color +additionalColor) + { + Speed = speed; + Weight = weight; + BodyColor = bodyColor; + AdditionalColor = additionalColor; + } + + } +} diff --git a/Tank/Form1.Designer.cs b/Tank/Form1.Designer.cs index 13100eb..5ddb42c 100644 --- a/Tank/Form1.Designer.cs +++ b/Tank/Form1.Designer.cs @@ -3,12 +3,12 @@ partial class Form1 { /// - /// Required designer variable. + /// Required designer variable. /// private System.ComponentModel.IContainer components = null; /// - /// Clean up any resources being used. + /// Clean up any resources being used. /// /// true if managed resources should be disposed; otherwise, false. protected override void Dispose(bool disposing) @@ -23,17 +23,118 @@ #region Windows Form Designer generated code /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. + /// 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"; + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + pictureBox1 = new PictureBox(); + buttonCreate = new Button(); + buttonLeft = new Button(); + buttonRight = new Button(); + buttonUp = new Button(); + buttonDown = new Button(); + ((System.ComponentModel.ISupportInitialize)pictureBox1).BeginInit(); + SuspendLayout(); + // + // pictureBox1 + // + pictureBox1.BackgroundImageLayout = ImageLayout.Zoom; + pictureBox1.Dock = DockStyle.Fill; + pictureBox1.Location = new Point(0, 0); + pictureBox1.Name = "pictureBox1"; + pictureBox1.Size = new Size(884, 461); + pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize; + pictureBox1.TabIndex = 0; + pictureBox1.TabStop = false; + // + // buttonCreate + // + buttonCreate.Anchor = AnchorStyles.Bottom | AnchorStyles.Left; + buttonCreate.Location = new Point(24, 416); + buttonCreate.Name = "buttonCreate"; + buttonCreate.Size = new Size(75, 23); + buttonCreate.TabIndex = 1; + buttonCreate.Text = "CreateTank"; + buttonCreate.UseVisualStyleBackColor = true; + buttonCreate.Click += ButtonCreateTank_Click; + // + // buttonLeft + // + buttonLeft.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonLeft.BackgroundImage = (Image)resources.GetObject("buttonLeft.BackgroundImage"); + buttonLeft.BackgroundImageLayout = ImageLayout.Zoom; + buttonLeft.Location = new Point(714, 407); + buttonLeft.Name = "buttonLeft"; + buttonLeft.Size = new Size(57, 42); + buttonLeft.TabIndex = 2; + buttonLeft.UseVisualStyleBackColor = true; + buttonLeft.Click += ButtonMove_Click; + // + // buttonRight + // + buttonRight.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonRight.BackgroundImage = (Image)resources.GetObject("buttonRight.BackgroundImage"); + buttonRight.BackgroundImageLayout = ImageLayout.Zoom; + buttonRight.Location = new Point(827, 406); + buttonRight.Name = "buttonRight"; + buttonRight.Size = new Size(57, 42); + buttonRight.TabIndex = 3; + buttonRight.UseVisualStyleBackColor = true; + buttonRight.Click += ButtonMove_Click; + // + // buttonUp + // + buttonUp.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonUp.BackgroundImage = (Image)resources.GetObject("buttonUp.BackgroundImage"); + buttonUp.BackgroundImageLayout = ImageLayout.Zoom; + buttonUp.Location = new Point(777, 360); + buttonUp.Name = "buttonUp"; + buttonUp.Size = new Size(44, 42); + buttonUp.TabIndex = 4; + buttonUp.UseVisualStyleBackColor = true; + buttonUp.Click += ButtonMove_Click; + // + // buttonDown + // + buttonDown.Anchor = AnchorStyles.Bottom | AnchorStyles.Right; + buttonDown.BackgroundImage = (Image)resources.GetObject("buttonDown.BackgroundImage"); + buttonDown.BackgroundImageLayout = ImageLayout.Zoom; + buttonDown.Location = new Point(777, 408); + buttonDown.Name = "buttonDown"; + buttonDown.Size = new Size(44, 40); + buttonDown.TabIndex = 5; + buttonDown.UseVisualStyleBackColor = true; + buttonDown.Click += ButtonMove_Click; + // + // Form1 + // + AutoScaleDimensions = new SizeF(7F, 15F); + AutoScaleMode = AutoScaleMode.Font; + ClientSize = new Size(884, 461); + Controls.Add(buttonDown); + Controls.Add(buttonUp); + Controls.Add(buttonRight); + Controls.Add(buttonLeft); + Controls.Add(buttonCreate); + Controls.Add(pictureBox1); + Name = "Form1"; + StartPosition = FormStartPosition.CenterScreen; + Text = "Form1"; + TransparencyKey = Color.White; + ((System.ComponentModel.ISupportInitialize)pictureBox1).EndInit(); + ResumeLayout(false); + PerformLayout(); } #endregion + + private PictureBox pictureBox1; + private Button buttonCreate; + private Button buttonLeft; + private Button buttonRight; + private Button buttonUp; + private Button buttonDown; } -} +} \ No newline at end of file diff --git a/Tank/Form1.cs b/Tank/Form1.cs index 77e72c7..8775970 100644 --- a/Tank/Form1.cs +++ b/Tank/Form1.cs @@ -1,10 +1,95 @@ +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 Tank { public partial class Form1 : Form { + private DrawningTank? _drawningTank; + public Form1() { InitializeComponent(); } + + private void button1_Click(object sender, EventArgs e) + { + + } + + private void buttonCreate_Click(object sender, EventArgs e) + { + + } + /// Метод прорисовки машины + /// + private void Draw() + { + if (_drawningTank == null) + { + return; + } + Bitmap bmp = new(pictureBox1.Width, + pictureBox1.Height); + Graphics gr = Graphics.FromImage(bmp); + _drawningTank.DrawTransport(gr); + pictureBox1.Image = bmp; + } + /// + /// Обработка нажатия кнопки "Создать" + /// + /// + /// + private void ButtonCreateTank_Click(object sender, EventArgs e) + { + Random random = new(); + _drawningTank = new DrawningTank(); + _drawningTank.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))); + _drawningTank.SetPictureSize(pictureBox1.Width, + pictureBox1.Height); + _drawningTank.SetPosition(random.Next(10, 100), random.Next(10, 100)); + Draw(); + } + /// + /// Перемещение объекта по форме (нажатие кнопок навигации) + /// + /// + /// + private void ButtonMove_Click(object sender, EventArgs e) + { + if (_drawningTank == null) + { + return; + } + string name = ((Button)sender)?.Name ?? string.Empty; + bool result = false; + switch (name) + { + case "buttonUp": + result = _drawningTank.MoveTransport(DirectionType.Up); + break; + case "buttonDown": + result = _drawningTank.MoveTransport(DirectionType.Down); + break; + case "buttonLeft": + result = _drawningTank.MoveTransport(DirectionType.Left); + break; + case "buttonRight": + result = _drawningTank.MoveTransport(DirectionType.Right); + break; + } + if (result) + { + Draw(); + } + } } + } diff --git a/Tank/Form1.resx b/Tank/Form1.resx index 1af7de1..8364e03 100644 --- a/Tank/Form1.resx +++ b/Tank/Form1.resx @@ -1,17 +1,17 @@  - @@ -117,4 +117,466 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/4QCyRXhpZgAATU0AKgAAAAgAAwE7AAIAAAAIAAAAModpAAQAAAAB + AAAAOpydAAEAAAAQAAAAmgAAAABMZWxvdWNoAAAEkAMAAgAAABQAAABwkAQAAgAAABQAAACEkpEAAgAA + AAM3OAAAkpIAAgAAAAM3OAAAAAAAADIwMjQ6MDI6MDkgMTM6NTg6MDcAMjAyNDowMjowOSAxMzo1ODow + NwAAAEwAZQBsAG8AdQBjAGgAAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN + DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU + FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCADdAQMDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9PaKKKACiiigAooooAKKKKACiiigAo4b+ILxnJ+nJ9x7igYbj + P+cckeo9xXwx/wAFCP8AgoJbfs/2N54D8CXcV58SLmPFxdLtePRY2GQ7KcgzkY2IeFBDt1VSAdF+2Z/w + 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 + VkuLhmMtxdSFSTJNK2WduMcnAHChRxQB2uiaHZeG9F0/SdOgW2sNPgS1toVGBHGiqiAfRVxV6iigAooo + oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9k= + + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/4QCyRXhpZgAATU0AKgAAAAgAAwE7AAIAAAAIAAAAModpAAQAAAAB + AAAAOpydAAEAAAAQAAAAmgAAAABMZWxvdWNoAAAEkAMAAgAAABQAAABwkAQAAgAAABQAAACEkpEAAgAA + AAM2NgAAkpIAAgAAAAM2NgAAAAAAADIwMjQ6MDI6MDkgMTM6NTc6NTMAMjAyNDowMjowOSAxMzo1Nzo1 + MwAAAEwAZQBsAG8AdQBjAGgAAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN + DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU + FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCADWAQIDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 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 + AAAAOpydAAEAAAAQAAAAmgAAAABMZWxvdWNoAAAEkAMAAgAAABQAAABwkAQAAgAAABQAAACEkpEAAgAA + AAM3MAAAkpIAAgAAAAM3MAAAAAAAADIwMjQ6MDI6MDkgMTM6NTg6MjEAMjAyNDowMjowOSAxMzo1ODoy + MQAAAEwAZQBsAG8AdQBjAGgAAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN + DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU + FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAEBANQDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9PaKKKACiiigAooooAKKKKACiij6daADnt1r59/bD/bE8M/sn + eBftl2ser+LdQjb+x9B3YacjjzZe6xL/ABHv91cnOD9sP9sLwz+yf4DN7eBNV8V6hG40fQlfDzsOPNk7 + rEv8TY5+6uTnH4P/ABW+LHib41eONT8W+L9Rk1TW9QfdJKxwqKPuxov8KKOAo7D1JNAHQfGH9pj4kfHX + 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 + FFFFABRRRQAUUUUAf//Z + + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/4QCyRXhpZgAATU0AKgAAAAgAAwE7AAIAAAAIAAAAModpAAQAAAAB + AAAAOpydAAEAAAAQAAAAmgAAAABMZWxvdWNoAAAEkAMAAgAAABQAAABwkAQAAgAAABQAAACEkpEAAgAA + AAMyOAAAkpIAAgAAAAMyOAAAAAAAADIwMjQ6MDI6MDkgMTM6NTc6MzUAMjAyNDowMjowOSAxMzo1Nzoz + NQAAAEwAZQBsAG8AdQBjAGgAAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsN + DhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQU + FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCADCAKwDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9PaKKKACiiigAooooAKKKKACvlT/goV+2BP8Asq/DGxj0BIZf + G/iJ5INMNwgkjtY0CmW4ZDwxXcgVTwWYE5CsrfVdfkJ/wWouJG+Mnw/gZyYU0CR1TPCs1y4JHuQo/IUA + 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 + UUAPooooAKKKKACiiigAooooAKKKKAP/2Q== + + \ No newline at end of file diff --git a/Tank/Resources/Down.JPG b/Tank/Resources/Down.JPG new file mode 100644 index 0000000..675f477 Binary files /dev/null and b/Tank/Resources/Down.JPG differ diff --git a/Tank/Resources/Left.JPG b/Tank/Resources/Left.JPG new file mode 100644 index 0000000..59ea5e4 Binary files /dev/null and b/Tank/Resources/Left.JPG differ diff --git a/Tank/Resources/Right.JPG b/Tank/Resources/Right.JPG new file mode 100644 index 0000000..eba81c7 Binary files /dev/null and b/Tank/Resources/Right.JPG differ diff --git a/Tank/Resources/Up.JPG b/Tank/Resources/Up.JPG new file mode 100644 index 0000000..4edf871 Binary files /dev/null and b/Tank/Resources/Up.JPG differ diff --git a/Tank/Resources/down.png b/Tank/Resources/down.png new file mode 100644 index 0000000..a71444d Binary files /dev/null and b/Tank/Resources/down.png differ diff --git a/Tank/Resources/left.png b/Tank/Resources/left.png new file mode 100644 index 0000000..bdb4a3a Binary files /dev/null and b/Tank/Resources/left.png differ diff --git a/Tank/Resources/right.png b/Tank/Resources/right.png new file mode 100644 index 0000000..68e67bb Binary files /dev/null and b/Tank/Resources/right.png differ diff --git a/Tank/Resources/up.png b/Tank/Resources/up.png new file mode 100644 index 0000000..66f6e22 Binary files /dev/null and b/Tank/Resources/up.png differ