import java.awt.*; public class DrawningWarmlyLocomotive extends DrawningLocomotive{ public DrawningWarmlyLocomotive(int speed, float weight, Color bodyColor, Color extraColor, boolean pipe, boolean storage) { super(speed, weight, bodyColor, 110, 50); Locomotive = new EntityWarmlyLocomotive(speed, weight, bodyColor, extraColor, pipe, storage); } public void DrawTransport(Graphics g) { if (Locomotive instanceof EntityWarmlyLocomotive) { EntityWarmlyLocomotive warmlyLocomotive = (EntityWarmlyLocomotive) Locomotive; //Pen pen = new(Color.Black); //Brush extraBrush = new SolidBrush(warmlyLocomotive.ExtraColor); super.DrawTransport((Graphics2D)g); if (warmlyLocomotive.Pipe) { //TODO } if (warmlyLocomotive.FuelStorage) { //TODO } } } }