Wiki Page Content

Differences between revisions 3 and 4
Revision 3 as of 2010-10-11 21:46:01
Size: 1515
Editor: SheenaSmith
Comment: update content - pointers, structs
Revision 4 as of 2011-03-29 20:02:15
Size: 1579
Editor: SheenaSmith
Comment: update content - add RV info from source
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
*<<BR>>Returns a 16-bit signed integer representing the current position of the axis.<<BR>>* *<<BR>>Returns a 16-bit signed integer representing the current position of the axis ^or 0 on failure; call [[SDL_GetError]]() for more information^.<<BR>>*

DRAFT

SDL_JoystickGetAxis

Use this function to get the current state of an axis control on a joystick.

Syntax

Sint16 SDL_JoystickGetAxis(SDL_Joystick* joystick,
                           int           axis)

Function Parameters

joystick

an SDL_Joystick structure containing joystick information ???

axis

the axis to query; the axis indices start at index 0; see Remarks for details

Return Value

*
Returns a 16-bit signed integer representing the current position of the axis or 0 on failure; call [[SDL_GetError]]() for more information.
*

The state is a value ranging from -32768 to 32767. green

Code Examples

Sint16 x_move, y_move;
SDL_Joystick *joy1;
.
.
x_move=SDL_JoystickGetAxis(joy1, 0);
y_move=SDL_JoystickGetAxis(joy1, 1);

Remarks

*
On most modern joysticks the X axis is usually represented by axis 0 and the Y axis by axis 1. The value returned by SDL_JoystickGetAxis() is a signed integer (-32768 to 32767) representing the current position of the axis. It may be necessary to impose certain tolerances on these values to account for jitter.

Some joysticks use axes 2 and 3 for extra buttons.
*


CategoryAPI, CategoryJoystick

None: SDL_JoystickGetAxis (last edited 2015-05-31 19:40:35 by PhilippWiesemann)

(Page Info.)
Feedback
Please include your contact information if you'd like to receive a reply.
Submit