public override void draw(DrawContext display, Point pt, int heightCutDiff) { if (_road != null) { _road.drawBefore(display, pt); } if (_accessory != null) { _accessory.drawBefore(display, pt); } if (_railRoad != null) { _railRoad.drawBefore(display, pt); } if (_car != null) { _car.draw(display, pt); } if (_railRoad != null) { _railRoad.drawAfter(display, pt); } if (_accessory != null) { _accessory.drawAfter(display, pt); } }