ISEbd-22. Baygulov A.A. Lab work 05 #6

Closed
tellsense wants to merge 8 commits from lab5 into lab4
Showing only changes of commit a258fe0f84 - Show all commits

View File

@ -30,6 +30,7 @@ namespace ProjectElectricLocomotive.DrawingObjects
Brush additionalBrush = new SolidBrush(electricLocomotive.AdditionalColor);
Brush bodyColor = new SolidBrush(electricLocomotive.BodyColor);
g.DrawRectangle(pen, _startPosX + 40, _startPosY + 24, 25, 11);
if (electricLocomotive.Compartment)
g.FillPolygon(additionalBrush, new Point[]
{
new Point(_startPosX + 61, _startPosY + 25),
@ -39,11 +40,13 @@ namespace ProjectElectricLocomotive.DrawingObjects
new Point(_startPosX + 61, _startPosY + 25),
}
);
g.FillRectangle(blackBrush, _startPosX + 30, _startPosY + 15, 20, 5);
g.DrawLine(pen, _startPosX + 30, _startPosY + 15, _startPosX + 50, _startPosY + 2);
g.DrawLine(pen, _startPosX + 40, _startPosY + 15, _startPosX + 60, _startPosY + 2);
base.DrawTransport(g);
if (electricLocomotive.Pantograph)
{
g.FillRectangle(blackBrush, _startPosX + 30, _startPosY + 15, 20, 5);
g.DrawLine(pen, _startPosX + 30, _startPosY + 15, _startPosX + 50, _startPosY + 2);
g.DrawLine(pen, _startPosX + 40, _startPosY + 15, _startPosX + 60, _startPosY + 2);
}
base.DrawTransport(g);
}
public void SetAdditionalColor(Color color)
{