Compare commits
2 Commits
128685b0db
...
Lab_6
| Author | SHA1 | Date | |
|---|---|---|---|
| c6bcc98d3d | |||
| 5101729814 |
@@ -28,7 +28,7 @@ namespace ProjectArtilleryUnit.CollectionGenericObjects
|
||||
protected readonly int _pictureHeight;
|
||||
|
||||
/// <summary>
|
||||
/// Коллекция крейсеров
|
||||
/// Коллекция артиллерийских установок
|
||||
/// </summary>
|
||||
protected ICollectionGenericObjects<DrawningArtilleryUnit>? _collection = null;
|
||||
|
||||
|
||||
@@ -19,20 +19,20 @@ public class DrawningArtilleryUnit
|
||||
/// </summary>
|
||||
private int? _pictureHeight;
|
||||
/// <summary>
|
||||
/// Левая координата прорисовки крейсера
|
||||
/// Левая координата прорисовки артиллерийской установоки
|
||||
/// </summary>
|
||||
protected int? _startPosX;
|
||||
/// <summary>
|
||||
/// Верхняя кооридната прорисовки крейсера
|
||||
/// Верхняя кооридната прорисовки артиллерийской установоки
|
||||
/// </summary>
|
||||
protected int? _startPosY;
|
||||
|
||||
/// <summary>
|
||||
/// Ширина прорисовки крейсера
|
||||
/// Ширина прорисовки артиллерийской установоки
|
||||
/// </summary>
|
||||
private readonly int _drawningArtilleryUnitWidth = 150;
|
||||
/// <summary>
|
||||
/// Высота прорисовки крейсера
|
||||
/// Высота прорисовки артиллерийской установоки
|
||||
/// </summary>
|
||||
private readonly int _drawningArtilleryUnitHeight = 50;
|
||||
private readonly int _drawningEnginesWidth = 3;
|
||||
@@ -12,9 +12,9 @@ namespace ProjectArtilleryUnit.Drawnings
|
||||
/// <param name="weight">Вес</param>
|
||||
/// <param name="bodyColor">Основной цвет</param>
|
||||
/// <param name="additionalColor">Дополнительный цвет</param>
|
||||
/// <param name="muzzle">Признак наличия вертолетной площадки</param>
|
||||
/// <param name="gun">Признак наличия шлюпок</param>
|
||||
/// <param name="luke">Признак наличия пушки</param>
|
||||
/// <param name="muzzle">Признак наличия дула</param>
|
||||
/// <param name="gun">Признак наличия ракетной установки</param>
|
||||
/// <param name="luke">Признак наличия люка</param>
|
||||
|
||||
public DrawningMilitaryArtilleryUnit(int speed, double weight, Color bodyColor, Color additionalColor, bool muzzle, bool gun, bool luke)
|
||||
: base(150, 50)
|
||||
@@ -34,11 +34,11 @@ namespace ProjectArtilleryUnit.Drawnings
|
||||
/// <summary>
|
||||
/// Получение данных для сохранения в файл
|
||||
/// </summary>
|
||||
/// <param name="drawningCrusier">Сохраняемый объект</param>
|
||||
/// <param name="drawningArtilleryUnit">Сохраняемый объект</param>
|
||||
/// <returns>Строка с данными по объекту</returns>
|
||||
public static string GetDataForSave(this DrawningArtilleryUnit drawningCrusier)
|
||||
public static string GetDataForSave(this DrawningArtilleryUnit drawningArtilleryUnit)
|
||||
{
|
||||
string[]? array = drawningCrusier?.EntityArtilleryUnit?.GetStringRepresentation();
|
||||
string[]? array = drawningArtilleryUnit?.EntityArtilleryUnit?.GetStringRepresentation();
|
||||
if (array == null)
|
||||
{
|
||||
return string.Empty;
|
||||
@@ -1,7 +1,7 @@
|
||||
namespace ProjectArtilleryUnit.Entities;
|
||||
|
||||
/// <summary>
|
||||
/// Класс-сущность "крейсер"
|
||||
/// Класс-сущность "артиллерийская установка"
|
||||
/// </summary>
|
||||
public class EntityArtilleryUnit
|
||||
{
|
||||
@@ -31,7 +31,7 @@ public class EntityArtilleryUnit
|
||||
public double Step => Speed * 100 / Weight;
|
||||
|
||||
/// <summary>
|
||||
/// Инициализация полей объекта-класса крейсера
|
||||
/// Инициализация полей объекта-класса артиллерийской установоки
|
||||
/// </summary>
|
||||
/// <param name="speed">скорость</param>
|
||||
/// <param name="weight">вес</param>
|
||||
@@ -3,17 +3,17 @@
|
||||
internal class EntityMilitaryArtilleryUnit : EntityArtilleryUnit
|
||||
{
|
||||
/// <summary>
|
||||
/// Признак (опция) наличие вертолетной площадки
|
||||
/// Признак (опция) наличие дула
|
||||
/// </summary>
|
||||
public bool Muzzle { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Признак (опция) наличие шлюпок
|
||||
/// Признак (опция) наличие ракетной установки
|
||||
/// </summary>
|
||||
public bool Gun { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Признак (опция) наличие пушки
|
||||
/// Признак (опция) наличие люка
|
||||
/// </summary>
|
||||
public bool Luke { get; private set; }
|
||||
|
||||
Reference in New Issue
Block a user