comparison src/joystick/dummy/SDL_sysjoystick.c @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents 92947e3a18db
children 4da1ee79c9af
comparison
equal deleted inserted replaced
1661:281d3f4870e5 1662:782fd950bd46
32 /* Function to scan the system for joysticks. 32 /* Function to scan the system for joysticks.
33 * This function should set SDL_numjoysticks to the number of available 33 * This function should set SDL_numjoysticks to the number of available
34 * joysticks. Joystick 0 should be the system default joystick. 34 * joysticks. Joystick 0 should be the system default joystick.
35 * It should return 0, or -1 on an unrecoverable fatal error. 35 * It should return 0, or -1 on an unrecoverable fatal error.
36 */ 36 */
37 int SDL_SYS_JoystickInit(void) 37 int
38 SDL_SYS_JoystickInit (void)
38 { 39 {
39 SDL_numjoysticks = 0; 40 SDL_numjoysticks = 0;
40 return(0); 41 return (0);
41 } 42 }
42 43
43 /* Function to get the device-dependent name of a joystick */ 44 /* Function to get the device-dependent name of a joystick */
44 const char *SDL_SYS_JoystickName(int index) 45 const char *
46 SDL_SYS_JoystickName (int index)
45 { 47 {
46 SDL_SetError("Logic error: No joysticks available"); 48 SDL_SetError ("Logic error: No joysticks available");
47 return(NULL); 49 return (NULL);
48 } 50 }
49 51
50 /* Function to open a joystick for use. 52 /* Function to open a joystick for use.
51 The joystick to open is specified by the index field of the joystick. 53 The joystick to open is specified by the index field of the joystick.
52 This should fill the nbuttons and naxes fields of the joystick structure. 54 This should fill the nbuttons and naxes fields of the joystick structure.
53 It returns 0, or -1 if there is an error. 55 It returns 0, or -1 if there is an error.
54 */ 56 */
55 int SDL_SYS_JoystickOpen(SDL_Joystick *joystick) 57 int
58 SDL_SYS_JoystickOpen (SDL_Joystick * joystick)
56 { 59 {
57 SDL_SetError("Logic error: No joysticks available"); 60 SDL_SetError ("Logic error: No joysticks available");
58 return(-1); 61 return (-1);
59 } 62 }
60 63
61 /* Function to update the state of a joystick - called as a device poll. 64 /* Function to update the state of a joystick - called as a device poll.
62 * This function shouldn't update the joystick structure directly, 65 * This function shouldn't update the joystick structure directly,
63 * but instead should call SDL_PrivateJoystick*() to deliver events 66 * but instead should call SDL_PrivateJoystick*() to deliver events
64 * and update joystick device state. 67 * and update joystick device state.
65 */ 68 */
66 void SDL_SYS_JoystickUpdate(SDL_Joystick *joystick) 69 void
70 SDL_SYS_JoystickUpdate (SDL_Joystick * joystick)
67 { 71 {
68 return; 72 return;
69 } 73 }
70 74
71 /* Function to close a joystick after use */ 75 /* Function to close a joystick after use */
72 void SDL_SYS_JoystickClose(SDL_Joystick *joystick) 76 void
77 SDL_SYS_JoystickClose (SDL_Joystick * joystick)
73 { 78 {
74 return; 79 return;
75 } 80 }
76 81
77 /* Function to perform any system-specific joystick related cleanup */ 82 /* Function to perform any system-specific joystick related cleanup */
78 void SDL_SYS_JoystickQuit(void) 83 void
84 SDL_SYS_JoystickQuit (void)
79 { 85 {
80 return; 86 return;
81 } 87 }
82 88
83 #endif /* SDL_JOYSTICK_DUMMY || SDL_JOYSTICK_DISABLED */ 89 #endif /* SDL_JOYSTICK_DUMMY || SDL_JOYSTICK_DISABLED */
90 /* vi: set ts=4 sw=4 expandtab: */