Borschevskaya A.A. Lab Work 5 #5

Merged
eegov merged 9 commits from lab5 into lab4 2022-11-07 10:36:01 +04:00
4 changed files with 16 additions and 1 deletions
Showing only changes of commit 5859a15b9d - Show all commits

View File

@ -177,5 +177,11 @@ namespace ArmoredCar
{
return (_startPosX, _startPosX + _carWidth, _startPosY, _startPosY + _carHeight);
}
public void setColor(Color color) {
if (ArmoredCar == null)
return;
ArmoredCar.setColor(color);
}
}
}

View File

@ -47,6 +47,11 @@ namespace ArmoredCar
base.DrawTransport(g);
_startPosY -= 10;
}
public void setDopColor(Color color)
{
if (ArmoredCar is not EntityTank Tank)
return;
Tank.setDopColor(color);
}
}
}

View File

@ -37,5 +37,7 @@ namespace ArmoredCar
Weight = weight <= 0 ? rnd.Next(40, 70) : weight;
BodyColor = bodyColor;
}
public virtual void setColor(Color color) { BodyColor = color; }
}
}

View File

@ -39,5 +39,7 @@ namespace ArmoredCar
TowerWeapon = towerWeapon;
AMachineGun = aMachineGun;
}
public void setDopColor(Color dopColor){DopColor = dopColor;}
}
}