PIbd-22 Kaznacheeva E.K. LabWork_6 #13

Closed
kaznacheeva wants to merge 10 commits from LabWork_06 into LabWork_05
4 changed files with 16 additions and 4 deletions
Showing only changes of commit 1c81aec3af - Show all commits

View File

@ -48,5 +48,9 @@ namespace Battleship.DrawningObjects
g.DrawRectangle(pen, _startPosX + 75, _startPosY + 70, 40, 10);
}
}
public void SetAddColor(Color color)
{
((EntityBattleship)EntityShip).AdditionalColor = color;
}
}
}

View File

@ -224,6 +224,14 @@ namespace Battleship.DrawningObjects
break;
}
}
public void SetColor(Color color)
{
if (EntityShip == null)
{
return;
}
EntityShip.BodyColor = color;
}
}
}

View File

@ -10,7 +10,7 @@ namespace Battleship.Entities
internal class EntityBattleship: EntityShip
{
public Color AdditionalColor { get; private set; }
public Color AdditionalColor { get; set; }
/// <summary>
/// Признак (опция) наличия башни
/// </summary>
@ -39,10 +39,10 @@ namespace Battleship.Entities
Tower = tower;
Section = section;
}
internal void setAdditionalColor(Color color)
public void setAdditionalColor(Color color)
{
AdditionalColor = color;
}
}
}

View File

@ -19,7 +19,7 @@ namespace Battleship.Entities
/// <summary>
/// Основной цвет
/// </summary>
public Color BodyColor { get; private set; }
public Color BodyColor { get; set; }
/// <summary>
/// Дополнительный цвет (для опциональных элементов)
/// </summary>