|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.b3dgs.lionengine.game.purviews.Configurable
com.b3dgs.lionengine.game.Entity
com.b3dgs.lionengine.game.AbstractEntity
public abstract class AbstractEntity
Describe the lowest level of an entity, able to be externally configured. This already includes location and speed handling.
Field Summary |
---|
Fields inherited from class com.b3dgs.lionengine.game.Entity |
---|
collisionable, height, mirrorable, width, x, xOld, y, yOld |
Constructor Summary | |
---|---|
AbstractEntity()
Create a new blank entity. |
|
AbstractEntity(Configurable configurable)
Create a new entity from a existing configuration. |
Method Summary | |
---|---|
float |
getSpeed()
Get current standard speed. |
float |
getSpeedAdd()
Get current additional speed. |
float |
getSpeedAddDest()
Get current additional destination speed. |
float |
getSpeedDest()
Get current standard destination speed. |
float |
getSpeedMax()
Get the maximum speed player can reach. |
float |
getSpeedReal()
Get real speed (calculated on differential location x). |
void |
resetAllSpeed()
Reset all speed to 0. |
void |
setSize(int width,
int height)
Set entity size. |
void |
setSpeed(float speed)
Set standard speed. |
void |
setSpeedAdd(float speed)
Set additional speed. |
void |
setSpeedAddDest(float speed)
Set additional destination speed. |
void |
setSpeedDest(float speed)
Set destination speed. |
void |
setSpeedMax(float speed)
Set the maximum speed player can reach. |
void |
setX(float x)
Set location x. |
void |
setY(float y)
Set location y. |
abstract void |
update(Keyboard keyboard,
Mouse mouse,
float extrp)
Update routine. |
Methods inherited from class com.b3dgs.lionengine.game.Entity |
---|
backupCoord, cancelMirror, collide, collide, getCancelMirror, getCollision, getHeight, getMirror, getRay, getWidth, getX, getXOld, getXReal, getY, getYOld, getYReal, invertYAxis, mirror, move, place, renderCollision, updateCollision, updateMirror |
Methods inherited from class com.b3dgs.lionengine.game.purviews.Configurable |
---|
checkInstruction, getAnim, getCollArea, getData, getDataBool, getDataInt, getDataString, getRange, loadData |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractEntity()
public AbstractEntity(Configurable configurable)
configurable
- configuration reference.Method Detail |
---|
public abstract void update(Keyboard keyboard, Mouse mouse, float extrp)
extrp
- extrapolation value.keyboard
- keyboard reference.mouse
- mouse reference.public void resetAllSpeed()
public void setSpeed(float speed)
speed
- speed.public void setSpeedAdd(float speed)
speed
- speed.public void setSpeedDest(float speed)
speed
- speed.public void setSpeedAddDest(float speed)
speed
- speed.public void setSpeedMax(float speed)
speed
- maximum speed.public float getSpeedMax()
public float getSpeedReal()
public float getSpeed()
public float getSpeedDest()
public float getSpeedAdd()
public float getSpeedAddDest()
public void setX(float x)
x
- location x.public void setY(float y)
y
- location y.public void setSize(int width, int height)
width
- entity width.height
- entity height.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |