import java.util.*;
public class Position {
private Ground ground;
private Map.Entry<Double, Double> value;
public void updateVelocity(Map.Entry<Double, Double> velocity) {
Map.Entry<Double, Double> temp_l3;
if(((this.ground.getValue()==true)&&((this.value.getValue()+(0.01*velocity.getValue()))<0.0))) {
temp_l3 = new AbstractMap.SimpleEntry<>((this.value.getKey()+(0.01*velocity.getKey())), 0.0);
} else {
temp_l3 = new AbstractMap.SimpleEntry<>((this.value.getKey()+(0.01*velocity.getKey())), (this.value.getValue()+(0.01*velocity.getValue())));
}
position = temp_l3;
}
public Position(Ground ground) {
this.ground = ground;
}
public Map.Entry<Double, Double> getValue() {
return value;
}
}