zombie.input
Class JoypadManager

java.lang.Object
  extended by zombie.input.JoypadManager

public class JoypadManager
extends java.lang.Object


Nested Class Summary
static class JoypadManager.Joypad
           
 
Field Summary
static JoypadManager instance
           
 java.util.ArrayList<JoypadManager.Joypad> JoypadList
           
 JoypadManager.Joypad[] Joypads
           
 JoypadManager.Joypad[] JoypadsController
           
 
Constructor Summary
JoypadManager()
           
 
Method Summary
 JoypadManager.Joypad addJoypad(int controller, java.lang.String name)
           
 void assignJoypad(int controller, int player)
           
 float getAimingAxisX(int c)
           
 float getAimingAxisY(int c)
           
 JoypadManager.Joypad getFromControllerID(int id)
           
 JoypadManager.Joypad getFromPlayer(int player)
           
 float getMovementAxisX(int c)
           
 float getMovementAxisY(int c)
           
 boolean isAPressed(int c)
           
 boolean isBPressed(int c)
           
 boolean isDownPressed(int c)
           
 boolean isLBPressed(int c)
           
 boolean isLeftPressed(int c)
           
 boolean isLTPressed(int c)
           
 boolean isRBPressed(int c)
           
 boolean isRightPressed(int c)
           
 boolean isRTPressed(int c)
           
 boolean isUpPressed(int c)
           
 boolean isXPressed(int c)
           
 boolean isYPressed(int c)
           
 void onPressed(int c, int i)
           
 void onPressedAxis(int c, int i)
           
 void onPressedAxisNeg(int c, int i)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

public static JoypadManager instance

Joypads

public JoypadManager.Joypad[] Joypads

JoypadsController

public JoypadManager.Joypad[] JoypadsController

JoypadList

public java.util.ArrayList<JoypadManager.Joypad> JoypadList
Constructor Detail

JoypadManager

public JoypadManager()
Method Detail

addJoypad

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

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)

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)