45 lines
1.4 KiB
Java
45 lines
1.4 KiB
Java
import java.awt.*;
|
|
|
|
public class EntityCrane
|
|
{
|
|
//скорость
|
|
private int Speed ;
|
|
public int getSpeed() {return Speed;}
|
|
private void setSpeed(int value) {Speed = value;}
|
|
|
|
|
|
//вес
|
|
private double Weight ;
|
|
public double getWeight() {return Weight;}
|
|
private void setWeight(double value) {Weight = value;}
|
|
//основной цвет
|
|
private Color BodyColor ;
|
|
public Color getBodyColor() {return BodyColor;}
|
|
private void setBodyColor(Color value) {BodyColor = value;}
|
|
//дополнительный
|
|
private Color AdditionalColor ;
|
|
public Color getAdditionalColor() {return AdditionalColor;}
|
|
private void setAdditionalColor(Color value) {AdditionalColor = value;}
|
|
|
|
private boolean CounterWeight ;
|
|
public boolean getCounterWeight() {return CounterWeight;}
|
|
private void setCounterWeight(boolean value) {CounterWeight = value;}
|
|
|
|
private boolean Crane;
|
|
public boolean getCrane() {return Crane;}
|
|
private void setCrane(boolean value) {Crane = value;}
|
|
//шаг перемещения
|
|
public double Step;
|
|
|
|
public void Init(int speed, double weight, boolean counterWeight,boolean crane, Color bodyColor, Color additionalColor)
|
|
{
|
|
Speed = speed;
|
|
Weight = weight;
|
|
CounterWeight = counterWeight;
|
|
Crane = crane;
|
|
BodyColor = bodyColor;
|
|
AdditionalColor = additionalColor;
|
|
Step = (double)Speed * 100 / Weight;
|
|
}
|
|
}
|