Wiki Page Content

Differences between revisions 1 and 2
Revision 1 as of 2010-03-17 21:34:56
Size: 885
Editor: SheenaSmith
Comment: create page, add content (Rev 5540)
Revision 2 as of 2010-08-27 23:07:49
Size: 1513
Editor: SheenaSmith
Comment: update content (old wiki)
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
||'''axis'''||the axis indices^;^ start^s^ at index 0|| ||'''axis'''||^the axis to query; the axis indices start at index 0; see [[#Remarks|Remarks]] for details||
Line 21: Line 21:
*<<BR>>Returns a 16-bit signed integer representing the current position of the axis.<<BR>>*
Line 25: Line 27:
You can add your code example here Sint16 x_move, y_move;
SDL_Joystick *joy1;
.
.
x_move=SDL_JoystickGetAxis(joy1, 0);
y_move=SDL_JoystickGetAxis(joy1, 1);
Line 29: Line 36:
''You can add useful comments here'' *<<BR>>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.<<BR>>*
Line 32: Line 41:
 .[[SDL_JoystickNumAxes]] *

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

a pointer to a 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.
*

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