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

public class KeyboardEntityController<T extends IMobileEntity> extends MovementController<T>
  • Constructor Details

    • KeyboardEntityController

      public KeyboardEntityController(T entity)
    • KeyboardEntityController

      public KeyboardEntityController(T entity, int up, int down, int left, int right)
  • Method Details

    • handlePressedKey

      public void handlePressedKey(KeyEvent keyCode)
    • 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

      public List<Integer> getUpKeys()
    • getDownKeys

      public List<Integer> getDownKeys()
    • getLeftKeys

      public List<Integer> getLeftKeys()
    • getRightKeys

      public List<Integer> getRightKeys()
    • setUpKeys

      public void setUpKeys(int... up)
    • setUpKeys

      public void setUpKeys(List<Integer> up)
    • setDownKeys

      public void setDownKeys(int... down)
    • setDownKeys

      public void setDownKeys(List<Integer> down)
    • setLeftKeys

      public void setLeftKeys(int... left)
    • setLeftKeys

      public void setLeftKeys(List<Integer> left)
    • setRightKeys

      public void setRightKeys(int... right)
    • setRightKeys

      public void setRightKeys(List<Integer> right)