public class Player extends AbstractPlatformPlayer<Tile>
borderLeft, borderRight, collArea, collOffX, collOffY, data, gravity, map, sprite, world
cancelMirror, DIR, fact, height, hitPriority, width, x, xOld, y, yOld
Constructor and Description |
---|
Player(AbstractWorld world) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
collisionTest(Tile tile) |
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) |
boolean |
isSliding() |
checkCollision, getAnim, getAnimationState, getCollArea, getCollArea, getData, getData, getDataBool, getDataInt, getFrame, getName, getSprite, getXInTile, getXOldInTile, getYInTile, getYOldInTile, isCheating, place, play, play, play, render, 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 Player(AbstractWorld world)
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>
protected boolean collisionTest(Tile tile)
collisionTest
in class AbstractPlatformPlayer<Tile>
protected void handleAnimations()
AbstractPlatformPlayer
handleAnimations
in class AbstractPlatformPlayer<Tile>
public boolean isSliding()
public void hit(AbstractPlayer player)
hit
in class AbstractPlayer