Package zombie.input

Class JoypadManager

java.lang.Object
zombie.input.JoypadManager

public class JoypadManager
extends java.lang.Object
  • Field Details

    • instance

      public static JoypadManager instance
    • Joypads

      public JoypadManager.Joypad[] Joypads
    • JoypadsController

      public JoypadManager.Joypad[] JoypadsController
    • JoypadList

      public java.util.ArrayList JoypadList
    • ActiveControllerNames

      public java.util.HashSet ActiveControllerNames
  • Constructor Details

    • JoypadManager

      public JoypadManager()
  • Method Details

    • addJoypad

      public JoypadManager.Joypad addJoypad​(int controller, java.lang.String name)
    • reloadControllerFiles

      public void reloadControllerFiles()
    • assignJoypad

      public void assignJoypad​(int controller, int player)
    • getFromPlayer

      public JoypadManager.Joypad getFromPlayer​(int player)
    • getFromControllerID

      public JoypadManager.Joypad getFromControllerID​(int id)
    • onPressed

      public void onPressed​(int c, int i)
    • isDownPressed

      public boolean isDownPressed​(int c)
    • isUpPressed

      public boolean isUpPressed​(int c)
    • isRightPressed

      public boolean isRightPressed​(int c)
    • isLeftPressed

      public boolean isLeftPressed​(int c)
    • isLBPressed

      public boolean isLBPressed​(int c)
    • isRBPressed

      public boolean isRBPressed​(int c)
    • isL3Pressed

      public boolean isL3Pressed​(int c)
    • isR3Pressed

      public boolean isR3Pressed​(int c)
    • isRTPressed

      public boolean isRTPressed​(int c)
    • isLTPressed

      public boolean isLTPressed​(int c)
    • isAPressed

      public boolean isAPressed​(int c)
    • isBPressed

      public boolean isBPressed​(int c)
    • isXPressed

      public boolean isXPressed​(int c)
    • isYPressed

      public boolean isYPressed​(int c)
    • getMovementAxisX

      public float getMovementAxisX​(int c)
    • getMovementAxisY

      public float getMovementAxisY​(int c)
    • getAimingAxisX

      public float getAimingAxisX​(int c)
    • getAimingAxisY

      public float getAimingAxisY​(int c)
    • onPressedAxis

      public void onPressedAxis​(int c, int i)
    • onPressedAxisNeg

      public void onPressedAxisNeg​(int c, int i)
    • onPressedPov

      public void onPressedPov​(int c)
    • getDeadZone

      public float getDeadZone​(int c, int axis)
    • setDeadZone

      public void setDeadZone​(int c, int axis, float value)
    • saveControllerSettings

      public void saveControllerSettings​(int c)
    • getLastActivity

      public long getLastActivity​(int c)
    • setControllerActive

      public void setControllerActive​(java.lang.String name, boolean active)
    • syncActiveControllers

      public void syncActiveControllers()
    • Reset

      public void Reset()