PIbd-23_Bogdanov_D.S._Ship..../DrawingMotorShip.java

24 lines
786 B
Java
Raw Normal View History

2022-11-22 10:13:07 +04:00
import java.awt.*;
public class DrawingMotorShip extends DrawingShip {
public DrawingMotorShip(int speed, float weight, Color bodyColor, int rollersCount, Color dopColor, boolean pipes, boolean fueltank) {
super(speed, weight, bodyColor, rollersCount, 80, 50);
ship = new EntityMotorShip(speed, weight, bodyColor, dopColor, pipes, fueltank);
}
@Override
public void drawTransport(Graphics2D g) {
if (!(ship instanceof EntityMotorShip motorShip)) {
return;
}
g.setColor(motorShip.getDopColor());
if (motorShip.getPipes()) {
g.setStroke(new BasicStroke(8));
}
g.setStroke(new BasicStroke(6));
if (motorShip.getFuelTank()) {
}
super.drawTransport(g);
}
}