PYbd-21_Razubaev_C.M._Hoist.../EntityCrane.java
2023-12-04 20:27:51 +04:00

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;
}
}