Package de.gurkenlabs.litiengine.input
Class KeyboardEntityController<T extends IMobileEntity>
java.lang.Object
de.gurkenlabs.litiengine.physics.MovementController<T>
de.gurkenlabs.litiengine.input.KeyboardEntityController<T>
- All Implemented Interfaces:
IEntityController,IUpdateable,IMovementController
- Direct Known Subclasses:
PlatformingMovementController
-
Constructor Summary
ConstructorsConstructorDescriptionKeyboardEntityController(T entity) KeyboardEntityController(T entity, int up, int down, int left, int right) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDownKey(int keyCode) voidaddLeftKey(int keyCode) voidaddRightKey(int keyCode) voidaddUpKey(int keyCode) voidhandlePressedKey(KeyEvent keyCode) voidsetDownKeys(int... down) voidsetDownKeys(List<Integer> down) voidsetLeftKeys(int... left) voidsetLeftKeys(List<Integer> left) voidsetRightKeys(int... right) voidsetRightKeys(List<Integer> right) voidsetUpKeys(int... up) voidMethods inherited from class de.gurkenlabs.litiengine.physics.MovementController
apply, attach, detach, getActiveForces, getDx, getDy, getEntity, getForce, getMoveAngle, getVelocity, handleMovement, isMovementAllowed, moveEntity, onMovementCheck, setDx, setDy, setVelocity, update
-
Constructor Details
-
KeyboardEntityController
-
KeyboardEntityController
-
-
Method Details
-
handlePressedKey
-
addUpKey
public void addUpKey(int keyCode) -
addDownKey
public void addDownKey(int keyCode) -
addLeftKey
public void addLeftKey(int keyCode) -
addRightKey
public void addRightKey(int keyCode) -
getUpKeys
-
getDownKeys
-
getLeftKeys
-
getRightKeys
-
setUpKeys
public void setUpKeys(int... up) -
setUpKeys
-
setDownKeys
public void setDownKeys(int... down) -
setDownKeys
-
setLeftKeys
public void setLeftKeys(int... left) -
setLeftKeys
-
setRightKeys
public void setRightKeys(int... right) -
setRightKeys
-