Pibd-13_Garifullin_F.M_LabWork05 #14
@ -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>
|
||||
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user