public class Entry extends AbstractRasteredPlatformPlayer<Tile>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DIR |
static int |
HORI_MOV |
static int |
ROTA_MOV |
static int |
VERT_MOV |
rastered, smooth
borderLeft, borderRight, collArea, collOffX, collOffY, data, gravity, map, sprite, world
cancelMirror, fact, height, hitPriority, width, x, xOld, y, yOld
Constructor and Description |
---|
Entry(AbstractWorld world,
Entry entry) |
Entry(java.lang.String theme,
java.lang.String id,
AbstractWorld world) |
Entry(java.lang.String theme,
java.lang.String id,
int fact) |
Entry(java.lang.String theme,
java.lang.String id,
java.lang.String rasterFile,
boolean smooth,
AbstractWorld world) |
Entry(java.lang.String theme,
java.lang.String id,
java.lang.String rasterFile,
int fact,
boolean smooth) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
collisionTest(Tile tile) |
void |
createPatrol() |
java.lang.String |
getID() |
int |
getMovement() |
int |
getPatrolMax() |
int |
getPatrolMin() |
java.lang.String |
getTheme() |
protected void |
handleActions(float extrp)
Update actions, such as moves and attacks.
|
protected void |
handleAnimations()
Update data, corresponding to a movement.
|
protected void |
handleCollision()
Update collision, after movements.
|
protected void |
handleInputListener(Keyboard keyboard,
Mouse mouse)
Update input states, listen to inputs changes.
|
protected void |
handleMovement(float extrp)
Update movement, depending of actions.
|
void |
hit(AbstractPlayer player) |
void |
intersect(AbstractPlayer player) |
boolean |
isHover() |
boolean |
isSelected() |
void |
load(FileReader file) |
void |
render(java.awt.Graphics2D g,
int offsetX,
int offsetY) |
void |
save(FileWriter file) |
void |
setHover(boolean hover) |
void |
setMovement(int movement) |
void |
setPatrolMax(int max) |
void |
setPatrolMin(int min) |
void |
setSelection(boolean selected) |
getRasterAnim, getRasterAnim, getRastered, getRasterFile, getRasterIndex, getSmooth
checkCollision, getAnim, getAnimationState, getCollArea, getCollArea, getData, getData, getDataBool, getDataInt, getFrame, getName, getSprite, getXInTile, getXOldInTile, getYInTile, getYOldInTile, isCheating, place, play, play, play, renderCollisions, setCheatsEnabled, setCollOffsets, setMap, setX, setY, update
backupLocation, getCollisionBox, getHeight, getHitPriority, getMirror, getSpeed, getSpeedAdd, getSpeedAddDest, getSpeedDest, getSpeedMax, getSpeedReal, getWidth, getX, getXOld, getY, getYOld, mirror, move, resetAllSpeed, setCollisionBox, setSize, setSpeed, setSpeedAdd, setSpeedAddDest, setSpeedDest, setSpeedMax
public static final java.lang.String DIR
public static final int HORI_MOV
public static final int VERT_MOV
public static final int ROTA_MOV
public Entry(java.lang.String theme, java.lang.String id, int fact)
public Entry(java.lang.String theme, java.lang.String id, java.lang.String rasterFile, int fact, boolean smooth)
public Entry(java.lang.String theme, java.lang.String id, AbstractWorld world)
public Entry(java.lang.String theme, java.lang.String id, java.lang.String rasterFile, boolean smooth, AbstractWorld world)
public Entry(AbstractWorld world, Entry entry)
protected void handleInputListener(Keyboard keyboard, Mouse mouse)
AbstractPlatformPlayer
handleInputListener
in class AbstractPlatformPlayer<Tile>
keyboard
- keyboard reference.mouse
- mouse reference.protected void handleActions(float extrp)
AbstractPlatformPlayer
handleActions
in class AbstractPlatformPlayer<Tile>
extrp
- extrapolation value.protected void handleMovement(float extrp)
AbstractPlatformPlayer
handleMovement
in class AbstractPlatformPlayer<Tile>
extrp
- extrapolation value.protected void handleCollision()
AbstractPlatformPlayer
handleCollision
in class AbstractPlatformPlayer<Tile>
public void intersect(AbstractPlayer player)
protected void handleAnimations()
AbstractPlatformPlayer
handleAnimations
in class AbstractPlatformPlayer<Tile>
protected boolean collisionTest(Tile tile)
collisionTest
in class AbstractPlatformPlayer<Tile>
public void render(java.awt.Graphics2D g, int offsetX, int offsetY)
render
in class AbstractRasteredPlatformPlayer<Tile>
public void setMovement(int movement)
public final int getMovement()
public void setPatrolMin(int min)
public void setPatrolMax(int max)
public final int getPatrolMin()
public final int getPatrolMax()
public void setHover(boolean hover)
public boolean isHover()
public void setSelection(boolean selected)
public boolean isSelected()
public final java.lang.String getTheme()
public final java.lang.String getID()
public void save(FileWriter file) throws java.io.IOException
java.io.IOException
public void load(FileReader file) throws java.io.IOException
java.io.IOException
public void createPatrol()
public void hit(AbstractPlayer player)
hit
in class AbstractPlayer