Skip to content
This repository has been archived by the owner on Feb 11, 2021. It is now read-only.

Latest commit

 

History

History
51 lines (49 loc) · 1.19 KB

SDL_JoystickOpen.3

File metadata and controls

51 lines (49 loc) · 1.19 KB
 
Sep 14, 2001
Sep 14, 2001
1
.TH "SDL_JoystickOpen" "3" "Tue 11 Sep 2001, 23:00" "SDL" "SDL API Reference"
Apr 26, 2001
Apr 26, 2001
2
.SH "NAME"
Dec 29, 2007
Dec 29, 2007
3
SDL_JoystickOpen \- Opens a joystick for use\&.
Apr 26, 2001
Apr 26, 2001
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
.SH "SYNOPSIS"
.PP
\fB#include "SDL\&.h"
.sp
\fBSDL_Joystick *\fBSDL_JoystickOpen\fP\fR(\fBint index\fR);
.SH "DESCRIPTION"
.PP
Opens a joystick for use within SDL\&. The \fBindex\fR refers to the N\&'th joystick in the system\&. A joystick must be opened before it game be used\&.
.SH "RETURN VALUE"
.PP
Returns a \fBSDL_Joystick\fR structure on success\&. \fBNULL\fR on failure\&.
.SH "EXAMPLES"
.PP
.PP
.nf
\f(CWSDL_Joystick *joy;
// Check for joystick
if(SDL_NumJoysticks()>0){
// Open joystick
joy=SDL_JoystickOpen(0);
if(joy)
{
printf("Opened Joystick 0
");
printf("Name: %s
", SDL_JoystickName(0));
Sep 14, 2001
Sep 14, 2001
31
printf("Number of Axes: %d
Apr 26, 2001
Apr 26, 2001
32
", SDL_JoystickNumAxes(joy));
Sep 14, 2001
Sep 14, 2001
33
printf("Number of Buttons: %d
Apr 26, 2001
Apr 26, 2001
34
", SDL_JoystickNumButtons(joy));
Sep 14, 2001
Sep 14, 2001
35
printf("Number of Balls: %d
Apr 26, 2001
Apr 26, 2001
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
", SDL_JoystickNumBalls(joy));
}
else
printf("Couldn\&'t open Joystick 0
");
// Close if opened
if(SDL_JoystickOpened(0))
SDL_JoystickClose(joy);
}\fR
.fi
.PP
.SH "SEE ALSO"
.PP
\fI\fBSDL_JoystickClose\fP\fR
Sep 14, 2001
Sep 14, 2001
51
...\" created by instant / docbook-to-man, Tue 11 Sep 2001, 23:00