wiiusej.wiiuseapievents
Class ButtonsEvent

java.lang.Object
  extended by wiiusej.wiiuseapievents.WiimoteEvent
      extended by wiiusej.wiiuseapievents.ButtonsEvent

public class ButtonsEvent
extends WiimoteEvent

Class which represents a buttons event.

Author:
guiguito

Field Summary
private  short buttonsHeld
           
private  short buttonsJustPressed
           
private  short buttonsJustReleased
           
private static short WIIMOTE_BUTTON_A
           
private static short WIIMOTE_BUTTON_ALL
           
private static short WIIMOTE_BUTTON_B
           
private static short WIIMOTE_BUTTON_DOWN
           
private static short WIIMOTE_BUTTON_HOME
           
private static short WIIMOTE_BUTTON_LEFT
           
private static short WIIMOTE_BUTTON_MINUS
           
private static short WIIMOTE_BUTTON_ONE
           
private static short WIIMOTE_BUTTON_PLUS
           
private static short WIIMOTE_BUTTON_RIGHT
           
private static short WIIMOTE_BUTTON_TWO
           
private static int WIIMOTE_BUTTON_UNKNOWN
           
private static short WIIMOTE_BUTTON_UP
           
private static short WIIMOTE_BUTTON_ZACCEL_BIT4
           
private static short WIIMOTE_BUTTON_ZACCEL_BIT5
           
private static short WIIMOTE_BUTTON_ZACCEL_BIT6
           
private static short WIIMOTE_BUTTON_ZACCEL_BIT7
           
 
Constructor Summary
ButtonsEvent(int id, short buttonsJustPressed, short buttonsJustReleased, short buttonsHeld)
          Constructor of the button Event.
 
Method Summary
private  boolean buttonTest(short buttonBitsDefinition, short buttons)
          BUTTONS Methods *****************
 short getButtonsHeld()
          get the short storing the buttons held
 short getButtonsJustPressed()
          Get the short storing the buttons just pressed
 short getButtonsJustReleased()
          Get the short storing the buttons just released
 boolean isButtonAHeld()
           
 boolean isButtonAJustPressed()
           
 boolean isButtonAJustReleased()
           
 boolean isButtonAPressed()
           
 boolean isButtonBHeld()
           
 boolean isButtonBJustPressed()
           
 boolean isButtonBJustReleased()
           
 boolean isButtonBPressed()
           
 boolean isButtonDownHeld()
           
 boolean isButtonDownJustPressed()
           
 boolean isButtonDownJustReleased()
           
 boolean isButtonDownPressed()
           
private  boolean isButtonHeld(short buttonBitsDefinition)
           
 boolean isButtonHomeHeld()
           
 boolean isButtonHomeJustPressed()
           
 boolean isButtonHomeJustReleased()
           
 boolean isButtonHomePressed()
           
private  boolean isButtonJustPressed(short buttonBitsDefinition)
           
private  boolean isButtonJustReleased(short buttonBitsDefinition)
           
 boolean isButtonLeftHeld()
           
 boolean isButtonLeftJustPressed()
           
 boolean isButtonLeftJustReleased()
           
 boolean isButtonLeftPressed()
           
 boolean isButtonMinusHeld()
           
 boolean isButtonMinusJustPressed()
           
 boolean isButtonMinusJustReleased()
           
 boolean isButtonMinusPressed()
           
 boolean isButtonOneHeld()
           
 boolean isButtonOneJustPressed()
           
 boolean isButtonOneJustReleased()
           
 boolean isButtonOnePressed()
           
 boolean isButtonPlusHeld()
           
 boolean isButtonPlusJustPressed()
           
 boolean isButtonPlusJustReleased()
           
 boolean isButtonPlusPressed()
           
private  boolean isButtonPressed(short buttonBitsDefinition)
           
 boolean isButtonRightHeld()
           
 boolean isButtonRightJustPressed()
           
 boolean isButtonRightJustReleased()
           
 boolean isButtonRightPressed()
           
 boolean isButtonTwoHeld()
           
 boolean isButtonTwoJustPressed()
           
 boolean isButtonTwoJustReleased()
           
 boolean isButtonTwoPressed()
           
 boolean isButtonUpHeld()
           
 boolean isButtonUpJustPressed()
           
 boolean isButtonUpJustReleased()
           
 boolean isButtonUpPressed()
           
private  void setAllButtons(short buttonsJustPressed, short buttonsJustReleased, short buttonsHeld)
          Set all buttons in one method.
 java.lang.String toString()
           
 
Methods inherited from class wiiusej.wiiuseapievents.WiimoteEvent
getWiimoteId, setWiimoteId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WIIMOTE_BUTTON_TWO

private static short WIIMOTE_BUTTON_TWO

WIIMOTE_BUTTON_ONE

private static short WIIMOTE_BUTTON_ONE

WIIMOTE_BUTTON_B

private static short WIIMOTE_BUTTON_B

WIIMOTE_BUTTON_A

private static short WIIMOTE_BUTTON_A

WIIMOTE_BUTTON_MINUS

private static short WIIMOTE_BUTTON_MINUS

WIIMOTE_BUTTON_ZACCEL_BIT6

private static short WIIMOTE_BUTTON_ZACCEL_BIT6

WIIMOTE_BUTTON_ZACCEL_BIT7

private static short WIIMOTE_BUTTON_ZACCEL_BIT7

WIIMOTE_BUTTON_HOME

private static short WIIMOTE_BUTTON_HOME

WIIMOTE_BUTTON_LEFT

private static short WIIMOTE_BUTTON_LEFT

WIIMOTE_BUTTON_RIGHT

private static short WIIMOTE_BUTTON_RIGHT

WIIMOTE_BUTTON_DOWN

private static short WIIMOTE_BUTTON_DOWN

WIIMOTE_BUTTON_UP

private static short WIIMOTE_BUTTON_UP

WIIMOTE_BUTTON_PLUS

private static short WIIMOTE_BUTTON_PLUS

WIIMOTE_BUTTON_ZACCEL_BIT4

private static short WIIMOTE_BUTTON_ZACCEL_BIT4

WIIMOTE_BUTTON_ZACCEL_BIT5

private static short WIIMOTE_BUTTON_ZACCEL_BIT5

WIIMOTE_BUTTON_UNKNOWN

private static int WIIMOTE_BUTTON_UNKNOWN

WIIMOTE_BUTTON_ALL

private static short WIIMOTE_BUTTON_ALL

buttonsJustPressed

private short buttonsJustPressed

buttonsJustReleased

private short buttonsJustReleased

buttonsHeld

private short buttonsHeld
Constructor Detail

ButtonsEvent

public ButtonsEvent(int id,
                    short buttonsJustPressed,
                    short buttonsJustReleased,
                    short buttonsHeld)
Constructor of the button Event.

Parameters:
id - id of the wiimote concerned.
buttonsJustPressed - buttons just pressed.
buttonsJustReleased - buttons just released.
buttonsHeld - buttons just held.
Method Detail

setAllButtons

private void setAllButtons(short buttonsJustPressed,
                           short buttonsJustReleased,
                           short buttonsHeld)
Set all buttons in one method.

Parameters:
buttonsJustPressed -
buttonsJustReleased -
buttonsHeld -

getButtonsJustPressed

public short getButtonsJustPressed()
Get the short storing the buttons just pressed

Returns:
the short storing the buttons just pressed

getButtonsJustReleased

public short getButtonsJustReleased()
Get the short storing the buttons just released

Returns:
the short storing the buttons just released

getButtonsHeld

public short getButtonsHeld()
get the short storing the buttons held

Returns:
the short storing the buttons held

buttonTest

private boolean buttonTest(short buttonBitsDefinition,
                           short buttons)
BUTTONS Methods *****************


isButtonJustPressed

private boolean isButtonJustPressed(short buttonBitsDefinition)

isButtonJustReleased

private boolean isButtonJustReleased(short buttonBitsDefinition)

isButtonHeld

private boolean isButtonHeld(short buttonBitsDefinition)

isButtonPressed

private boolean isButtonPressed(short buttonBitsDefinition)

isButtonOneJustPressed

public boolean isButtonOneJustPressed()

isButtonOneJustReleased

public boolean isButtonOneJustReleased()

isButtonOneHeld

public boolean isButtonOneHeld()

isButtonOnePressed

public boolean isButtonOnePressed()

isButtonTwoJustPressed

public boolean isButtonTwoJustPressed()

isButtonTwoJustReleased

public boolean isButtonTwoJustReleased()

isButtonTwoHeld

public boolean isButtonTwoHeld()

isButtonTwoPressed

public boolean isButtonTwoPressed()

isButtonAJustPressed

public boolean isButtonAJustPressed()

isButtonAJustReleased

public boolean isButtonAJustReleased()

isButtonAHeld

public boolean isButtonAHeld()

isButtonAPressed

public boolean isButtonAPressed()

isButtonBJustPressed

public boolean isButtonBJustPressed()

isButtonBJustReleased

public boolean isButtonBJustReleased()

isButtonBHeld

public boolean isButtonBHeld()

isButtonBPressed

public boolean isButtonBPressed()

isButtonLeftJustPressed

public boolean isButtonLeftJustPressed()

isButtonLeftJustReleased

public boolean isButtonLeftJustReleased()

isButtonLeftHeld

public boolean isButtonLeftHeld()

isButtonLeftPressed

public boolean isButtonLeftPressed()

isButtonRightJustPressed

public boolean isButtonRightJustPressed()

isButtonRightJustReleased

public boolean isButtonRightJustReleased()

isButtonRightHeld

public boolean isButtonRightHeld()

isButtonRightPressed

public boolean isButtonRightPressed()

isButtonUpJustPressed

public boolean isButtonUpJustPressed()

isButtonUpJustReleased

public boolean isButtonUpJustReleased()

isButtonUpHeld

public boolean isButtonUpHeld()

isButtonUpPressed

public boolean isButtonUpPressed()

isButtonDownJustPressed

public boolean isButtonDownJustPressed()

isButtonDownJustReleased

public boolean isButtonDownJustReleased()

isButtonDownHeld

public boolean isButtonDownHeld()

isButtonDownPressed

public boolean isButtonDownPressed()

isButtonMinusJustPressed

public boolean isButtonMinusJustPressed()

isButtonMinusJustReleased

public boolean isButtonMinusJustReleased()

isButtonMinusHeld

public boolean isButtonMinusHeld()

isButtonMinusPressed

public boolean isButtonMinusPressed()

isButtonPlusJustPressed

public boolean isButtonPlusJustPressed()

isButtonPlusJustReleased

public boolean isButtonPlusJustReleased()

isButtonPlusHeld

public boolean isButtonPlusHeld()

isButtonPlusPressed

public boolean isButtonPlusPressed()

isButtonHomeJustPressed

public boolean isButtonHomeJustPressed()

isButtonHomeJustReleased

public boolean isButtonHomeJustReleased()

isButtonHomeHeld

public boolean isButtonHomeHeld()

isButtonHomePressed

public boolean isButtonHomePressed()

toString

public java.lang.String toString()
Specified by:
toString in class WiimoteEvent