4 >SDL_JoystickOpen</TITLE
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
14 HREF="joystick.html"><LINK
16 TITLE="SDL_JoystickName"
17 HREF="sdljoystickname.html"><LINK
19 TITLE="SDL_JoystickOpened"
20 HREF="sdljoystickopened.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="sdljoystickname.html"
62 HREF="sdljoystickopened.html"
73 NAME="SDLJOYSTICKOPEN"
83 >SDL_JoystickOpen -- Opens a joystick for use.</DIV
85 CLASS="REFSYNOPSISDIV"
99 CLASS="FUNCSYNOPSISINFO"
100 >#include "SDL.h"</PRE
123 >Opens a joystick for use within SDL. The <TT
128 > refers to the N'th joystick in the system. A joystick must be opened before it game be used.</P
141 > structure on success. <SPAN
155 CLASS="PROGRAMLISTING"
157 // Check for joystick
158 if(SDL_NumJoysticks()>0){
160 joy=SDL_JoystickOpen(0);
164 printf("Opened Joystick 0\n");
165 printf("Name: %s\n", SDL_JoystickName(0));
166 printf("Number of Axes: %d\n", SDL_JoystickNumAxes(joy));
167 printf("Number of Buttons: %d\n", SDL_JoystickNumButtons(joy));
168 printf("Number of Balls: %d\n", SDL_JoystickNumBalls(joy));
171 printf("Couldn't open Joystick 0\n");
174 if(SDL_JoystickOpened(0))
175 SDL_JoystickClose(joy);
188 HREF="sdljoystickclose.html"
191 >SDL_JoystickClose</TT
200 SUMMARY="Footer navigation table"
211 HREF="sdljoystickname.html"
229 HREF="sdljoystickopened.html"
239 >SDL_JoystickName</TD
253 >SDL_JoystickOpened</TD