public class MobileObject extends FieldObject
Modifier and Type | Field and Description |
---|---|
java.awt.geom.Point2D.Double |
accelerationVector |
double |
directionChange |
double |
distanceChange |
java.awt.geom.Point2D.Double |
speedVector |
position
distance
Constructor and Description |
---|
MobileObject(java.awt.geom.Point2D.Double pos) |
Modifier and Type | Method and Description |
---|---|
void |
applydecay() |
java.awt.geom.Point2D.Double |
getAccelerationVector() |
double |
getDirectionChange() |
double |
getDistanceChange() |
java.awt.geom.Point2D.Double |
getSpeedVector() |
void |
setaccelerationVector(java.awt.geom.Point2D.Double acc) |
void |
setSpeedVector(java.awt.geom.Point2D.Double speed) |
getPosition, setPosition
getDistance, getType, setDistance
public double directionChange
public double distanceChange
public java.awt.geom.Point2D.Double speedVector
public java.awt.geom.Point2D.Double accelerationVector
public void applydecay()
public double getDirectionChange()
public double getDistanceChange()
public java.awt.geom.Point2D.Double getSpeedVector()
public void setSpeedVector(java.awt.geom.Point2D.Double speed)
public java.awt.geom.Point2D.Double getAccelerationVector()
public void setaccelerationVector(java.awt.geom.Point2D.Double acc)