2023-11-11 20:48:58 +03:00
|
|
|
package Trolleybus;
|
|
|
|
|
|
|
|
import java.awt.*;
|
2023-11-13 21:25:33 +03:00
|
|
|
public class EntityTrolleybus extends EntityBus{
|
2023-11-11 20:48:58 +03:00
|
|
|
// Дополнительный цвет (для опциональных элементов)
|
|
|
|
public Color AdditionalColor;
|
|
|
|
// Замена свойства
|
|
|
|
public Color getAdditionalColor() {return AdditionalColor;}
|
|
|
|
private void setAdditionalColor(Color additionalColor) {AdditionalColor = additionalColor;}
|
|
|
|
|
|
|
|
// Признак (опция) наличия "рогов"
|
|
|
|
public boolean Horns;
|
|
|
|
// Замена свойства
|
|
|
|
public boolean getHorns() {return Horns;}
|
|
|
|
private void setHorns(boolean horns) {Horns = horns;}
|
|
|
|
|
|
|
|
// Признак (опция) наличия отсека под электрические батареи
|
|
|
|
public boolean Batteries;
|
|
|
|
// Замена свойства
|
|
|
|
public boolean getBatteries() {return Batteries;}
|
|
|
|
private void setBatteries(boolean batteries) {Batteries = batteries;}
|
|
|
|
|
2023-11-13 21:25:33 +03:00
|
|
|
public EntityTrolleybus(int speed, double weight, Color bodyColor, Color additionalColor, boolean horns ,boolean batteries) {
|
|
|
|
super(speed, weight, bodyColor);
|
2023-11-11 20:48:58 +03:00
|
|
|
AdditionalColor = additionalColor;
|
|
|
|
Horns = horns;
|
|
|
|
Batteries = batteries;
|
|
|
|
}
|
|
|
|
}
|