sdljava.event
Class SDLJoyBallEvent

java.lang.Object
  extended by sdljava.event.SDLEvent
      extended by sdljava.event.SDLJoyBallEvent

public class SDLJoyBallEvent
extends SDLEvent

A SDLJoyBallEvent event occurs when a user moves a trackball on the joystick. The field which is the index of the joystick that reported the event and ball is the index of the trackball (for a more detailed explanation see the Joystick section). Trackballs only return relative motion, this is the change in position on the ball since it was last polled (last cycle of the event loop) and it is stored in xrel and yrel.

Version:
$Id: SDLJoyBallEvent.java,v 1.5 2005/01/25 02:50:44 ivan_ganza Exp $
Author:
Ivan Z. Ganza

Field Summary
(package private)  SDL_JoyBallEvent swigEvent
           
 
Fields inherited from class sdljava.event.SDLEvent
activeEvent, dummyEvent, exposeEvent, joyAxisEvent, joyBallEvent, joyButtonEvent, joyHatEvent, mouseButtonEvent, mouseMotionEvent, quitEvent, resizeEvent, SDL_ACTIVEEVENT, SDL_ACTIVEEVENTMASK, SDL_ADDEVENT, SDL_APPACTIVE, SDL_APPINPUTFOCUS, SDL_APPMOUSEFOCUS, SDL_BUTTON_LEFT, SDL_BUTTON_MIDDLE, SDL_BUTTON_RIGHT, SDL_BUTTON_WHEELDOWN, SDL_BUTTON_WHEELUP, SDL_DEFAULT_REPEAT_DELAY, SDL_DEFAULT_REPEAT_INTERVAL, SDL_DISABLE, SDL_ENABLE, SDL_GETEVENT, SDL_IGNORE, SDL_JOYAXISMOTION, SDL_JOYAXISMOTIONMASK, SDL_JOYBALLMOTION, SDL_JOYBALLMOTIONMASK, SDL_JOYBUTTONDOWN, SDL_JOYBUTTONDOWNMASK, SDL_JOYBUTTONUP, SDL_JOYBUTTONUPMASK, SDL_JOYEVENTMASK, SDL_JOYHATMOTION, SDL_JOYHATMOTIONMASK, SDL_KEYDOWN, SDL_KEYDOWNMASK, SDL_KEYUP, SDL_KEYUPMASK, SDL_MOUSEBUTTONDOWN, SDL_MOUSEBUTTONDOWNMASK, SDL_MOUSEBUTTONUP, SDL_MOUSEBUTTONUPMASK, SDL_MOUSEEVENTMASK, SDL_MOUSEMOTION, SDL_MOUSEMOTIONMASK, SDL_NOEVENT, SDL_PEEKEVENT, SDL_PRESSED, SDL_QUERY, SDL_QUIT, SDL_QUITMASK, SDL_RELEASED, SDL_SYSWMEVENT, SDL_SYSWMEVENTMASK, SDL_USEREVENT, SDL_VIDEOEXPOSE, SDL_VIDEOEXPOSEMASK, SDL_VIDEORESIZE, SDL_VIDEORESIZEMASK, sdlKeyboardEvent, sysWMEvent, userEvent
 
Constructor Summary
SDLJoyBallEvent()
           
 
Method Summary
 int getBall()
           
 SDL_JoyBallEvent getSwigEvent()
          Gets the value of swigEvent
 int getType()
          The type of the this event
 int getWhich()
           
 int getXRelative()
           
 int getYRelative()
           
 void setSwigEvent(SDL_JoyBallEvent argSwigEvent)
          Sets the value of swigEvent
 java.lang.String toString()
          Return a string represenation of this object
 
Methods inherited from class sdljava.event.SDLEvent
enableKeyRepeat, enableUNICODE, eventState, getAppState, getKeyName, getModState, getMouseState, getRelativeMouseState, joystickEventState, pollEvent, pollEvent, processEvent, pumpEvents, setModState, waitEvent, waitEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

swigEvent

SDL_JoyBallEvent swigEvent
Constructor Detail

SDLJoyBallEvent

public SDLJoyBallEvent()
Method Detail

getSwigEvent

public SDL_JoyBallEvent getSwigEvent()
Gets the value of swigEvent

Returns:
the value of swigEvent

setSwigEvent

public void setSwigEvent(SDL_JoyBallEvent argSwigEvent)
Sets the value of swigEvent

Parameters:
argSwigEvent - Value to assign to this.swigEvent

getWhich

public int getWhich()

getBall

public int getBall()

getXRelative

public int getXRelative()

getYRelative

public int getYRelative()

getType

public int getType()
The type of the this event

Specified by:
getType in class SDLEvent
Returns:
The type of event

toString

public java.lang.String toString()
Return a string represenation of this object

Overrides:
toString in class java.lang.Object
Returns:
a String represenation of this object