Pibd-13_Garifullin_F.M_LabWork05 #14

Closed
Garifullin_Farid wants to merge 4 commits from LabWork_5 into LabWork_4
2 changed files with 11 additions and 23 deletions
Showing only changes of commit 89fa02c63f - Show all commits

View File

@ -1,3 +1,8 @@
<<<<<<< HEAD
=======
using ProjectTank.Entities;
>>>>>>> 6b2dbf2 (LabWork_2)
namespace ProjectTank.Drawning;
/// <summary>
/// Класс, отвечающий за прорисовку и перемещение объекта-сущности
@ -8,7 +13,11 @@ public class DrawningBattleTank :DrawningTank
/// Конструктор
/// <summary>
/// <param name="speed">Скорость</param>
<<<<<<< HEAD
/// <param name="weight">Вес</param>
=======
/// <param name="weight">Вес автомобиля</param>
>>>>>>> 6b2dbf2 (LabWork_2)
/// <param name="bodyColor">Основной цвет</param>
/// <param name="additionalColor">Дополнительный цвет</param>
/// <param name="gun">Признак наличия пушки</param>

View File

@ -1,9 +1,7 @@
using ProjectTank.Drawning;
using ProjectTank.Entities;
using ProjectTank.MovementStrategy;
namespace ProjectTank
{
/// <summary>
@ -15,25 +13,11 @@ namespace ProjectTank
/// Поле-объект для прорисовки объекта
/// </summary>
private DrawningTank? _drawningTank;
/// <summary>
/// Стратегия перемещения
/// </summary>
private AbstractStrategy? _strategy;
public DrawningTank SetTank
{
set
{
_drawningTank = value;
_drawningTank.SetPictureSize(pictureBoxBattleTank.Width, pictureBoxBattleTank.Height);
СomboBoxStrategy.Enabled = true;
_strategy = null;
Draw();
}
}
/// <summary>
/// Конструктор формы
/// </summary>
@ -41,11 +25,9 @@ namespace ProjectTank
{
InitializeComponent();
_strategy = null;
_strategy = null;
}
/// <summary>
/// Метод прорисовки танка
/// Метод прорисовки танка
/// </summary>
private void Draw()
{
@ -58,7 +40,6 @@ namespace ProjectTank
_drawningTank.DrawTransport(gr);
pictureBoxBattleTank.Image = bmp;
}
/// <summary>
/// Создание объекта класса-перемещения
/// </summary>
@ -93,6 +74,7 @@ namespace ProjectTank
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void ButtonCreateButtleTank_Ckick(object sender, EventArgs e) => CreateObject(nameof(DrawningBattleTank));
private void ButtonCreateTank_Ckick(object sender, EventArgs e) => CreateObject(nameof(DrawningTank));
@ -169,8 +151,5 @@ namespace ProjectTank
}
}
}
}