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

  • Method Details

    • handlePressedKey

      public void handlePressedKey​(java.awt.event.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 java.util.List<java.lang.Integer> getUpKeys()
    • getDownKeys

      public java.util.List<java.lang.Integer> getDownKeys()
    • getLeftKeys

      public java.util.List<java.lang.Integer> getLeftKeys()
    • getRightKeys

      public java.util.List<java.lang.Integer> getRightKeys()
    • setUpKeys

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

      public void setUpKeys​(java.util.List<java.lang.Integer> up)
    • setDownKeys

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

      public void setDownKeys​(java.util.List<java.lang.Integer> down)
    • setLeftKeys

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

      public void setLeftKeys​(java.util.List<java.lang.Integer> left)
    • setRightKeys

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

      public void setRightKeys​(java.util.List<java.lang.Integer> right)