изменения
This commit is contained in:
parent
3ac1a746a0
commit
e396498be1
@ -65,5 +65,12 @@ namespace AirBomber.DrawningObjects
|
|||||||
}
|
}
|
||||||
base.DrawBomber(g);
|
base.DrawBomber(g);
|
||||||
}
|
}
|
||||||
|
public void setAddColor(Color color)
|
||||||
|
{
|
||||||
|
if (EntityBomber is EntityAirBomber airbomber)
|
||||||
|
{
|
||||||
|
airbomber.setAddColor(color);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -162,5 +162,9 @@ namespace AirBomber.DrawningObjects
|
|||||||
wing_2.CloseFigure();
|
wing_2.CloseFigure();
|
||||||
g.DrawPath(Pens.Black, wing_2);
|
g.DrawPath(Pens.Black, wing_2);
|
||||||
}
|
}
|
||||||
|
public void setColor(Color color)
|
||||||
|
{
|
||||||
|
EntityBomber.setColor(color);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
{
|
{
|
||||||
public class EntityAirBomber : EntityBomber
|
public class EntityAirBomber : EntityBomber
|
||||||
{
|
{
|
||||||
public Color DopColor { get; set; }
|
public Color DopColor { get; private set; }
|
||||||
public bool Toplivo { get; private set; }
|
public bool Toplivo { get; private set; }
|
||||||
public bool Rocket { get; private set; }
|
public bool Rocket { get; private set; }
|
||||||
|
|
||||||
@ -12,5 +12,9 @@
|
|||||||
Toplivo = toplivo;
|
Toplivo = toplivo;
|
||||||
Rocket = ropcket;
|
Rocket = ropcket;
|
||||||
}
|
}
|
||||||
|
public void setAddColor(Color color)
|
||||||
|
{
|
||||||
|
DopColor = color;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,5 +19,9 @@ namespace AirBomber.Entities
|
|||||||
Weight = weight;
|
Weight = weight;
|
||||||
BodyColor = bodycolor;
|
BodyColor = bodycolor;
|
||||||
}
|
}
|
||||||
|
public void setColor(Color color)
|
||||||
|
{
|
||||||
|
BodyColor = color;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -101,14 +101,12 @@ namespace AirBomber
|
|||||||
|
|
||||||
private void LabelBaseColor_DragDrop(object sender, DragEventArgs e)
|
private void LabelBaseColor_DragDrop(object sender, DragEventArgs e)
|
||||||
{
|
{
|
||||||
if (_bomber != null)
|
if (_bomber is DrawningBomber entityAirBomber)
|
||||||
{
|
{
|
||||||
if (e.Data.GetDataPresent(typeof(Color)))
|
labelColor.BackColor = (Color)e.Data.GetData(typeof(Color));
|
||||||
{
|
_bomber.setColor((Color)e.Data.GetData(typeof(Color)));
|
||||||
_bomber.EntityBomber.BodyColor = (Color)e.Data.GetData(typeof(Color));
|
|
||||||
}
|
|
||||||
DrawBomber();
|
|
||||||
}
|
}
|
||||||
|
DrawBomber();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void LabelColor_DragEnter(object sender, DragEventArgs e)
|
private void LabelColor_DragEnter(object sender, DragEventArgs e)
|
||||||
@ -132,14 +130,12 @@ namespace AirBomber
|
|||||||
|
|
||||||
private void labelAddBoxColor_DragDrop(object sender, DragEventArgs e)
|
private void labelAddBoxColor_DragDrop(object sender, DragEventArgs e)
|
||||||
{
|
{
|
||||||
if (_bomber != null && _bomber.EntityBomber is EntityAirBomber entityAirBomber)
|
if (_bomber is DrawningAirBomber entityAirBomber)
|
||||||
{
|
{
|
||||||
if (e.Data.GetDataPresent(typeof(Color)))
|
labelDopColor.BackColor = (Color)e.Data.GetData(typeof(Color));
|
||||||
{
|
entityAirBomber.setAddColor((Color)e.Data.GetData(typeof(Color)));
|
||||||
entityAirBomber.DopColor = (Color)e.Data.GetData(typeof(Color));
|
|
||||||
}
|
|
||||||
DrawBomber();
|
|
||||||
}
|
}
|
||||||
|
DrawBomber();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user