Class | Rubygame::Events::JoystickBallMoved |
In: |
lib/rubygame/events/joystick_events.rb
lib/rubygame/events/joystick_events.rb |
Parent: | Object |
JoystickBallMoved is an event that occurs when a joystick‘s trackball has changed position.
A joystick trackball is a ball which rotates freely in a socket, controlled by the user‘s fingers or thumb.
A trackball reports movement on x and y axes, measured in pixels, just like a mouse does. However, a trackball does not report its current position, only its movement since the previous event.
ball | [R] | |
ball | [R] | |
joystick_id | [R] | |
joystick_id | [R] | |
rel | [R] | |
rel | [R] |
Creates a new JoystickBallMoved instance.
joystick_id: | an integer identifying which joystick changed. The first joystick is 0. |
ball: | an integer identifying which ball changed. The first ball on each joystick is 0. |
rel: | relative position (how much the ball moved since the previous event). [x,y], in pixels. |
Creates a new JoystickBallMoved instance.
joystick_id: | an integer identifying which joystick changed. The first joystick is 0. |
ball: | an integer identifying which ball changed. The first ball on each joystick is 0. |
rel: | relative position (how much the ball moved since the previous event). [x,y], in pixels. |