public interface IMobileEntity extends ICollisionEntity
| Modifier and Type | Method and Description |
|---|---|
int |
getAcceleration()
Gets a value that defines how long it takes the entity to reach the full
velocity (in ms).
|
int |
getDeceleration()
Gets a value that defines how long it takes the entity to stop (in ms).
|
java.awt.geom.Point2D |
getMoveDestination() |
IMovementController |
getMovementController() |
float |
getTickVelocity()
Gets the entitie's velocity in PIXEL / tick
|
Attribute<java.lang.Float> |
getVelocity()
Gets the entitie's velocity in PIXEL / Second.
|
void |
setAcceleration(int acceleration) |
void |
setAngle(float angle) |
void |
setDeceleration(int deceleration) |
void |
setMoveDestination(java.awt.geom.Point2D dest) |
void |
setTurnOnMove(boolean turn) |
boolean |
turnOnMove() |
canCollideWith, getCollisionBox, getCollisionBox, getCollisionBoxAlign, getCollisionBoxCenter, getCollisionBoxHeight, getCollisionBoxValign, getCollisionBoxWidth, hasCollision, setCollision, setCollisionBoxAlign, setCollisionBoxHeight, setCollisionBoxValign, setCollisionBoxWidthaddController, addListener, addMessageListener, addMessageListener, addTag, addTransformListener, attachControllers, detachControllers, getAngle, getAnimationController, getBehaviorController, getBoundingBox, getCenter, getController, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, loaded, removed, removeListener, removeMessageListener, removeTag, removeTransformListener, sendMessage, setController, setHeight, setLocation, setLocation, setMapId, setName, setRenderType, setSize, setWidth, setX, setYint getAcceleration()
int getDeceleration()
java.awt.geom.Point2D getMoveDestination()
Attribute<java.lang.Float> getVelocity()
float getTickVelocity()
IMovementController getMovementController()
void setAcceleration(int acceleration)
void setAngle(float angle)
void setDeceleration(int deceleration)
void setMoveDestination(java.awt.geom.Point2D dest)
void setTurnOnMove(boolean turn)
boolean turnOnMove()