21 #include "../../SDL_internal.h"
23 #if defined(SDL_JOYSTICK_DUMMY) || defined(SDL_JOYSTICK_DISABLED)
28 #include "../SDL_sysjoystick.h"
29 #include "../SDL_joystick_c.h"
33 DUMMY_JoystickInit(
void)
39 DUMMY_JoystickGetCount(
void)
45 DUMMY_JoystickDetect(
void)
50 DUMMY_JoystickGetDeviceName(
int device_index)
56 DUMMY_JoystickGetDevicePlayerIndex(
int device_index)
62 DUMMY_JoystickSetDevicePlayerIndex(
int device_index,
int player_index)
67 DUMMY_JoystickGetDeviceGUID(
int device_index)
75 DUMMY_JoystickGetDeviceInstanceID(
int device_index)
81 DUMMY_JoystickOpen(SDL_Joystick *
joystick,
int device_index)
83 return SDL_SetError(
"Logic error: No joysticks available");
87 DUMMY_JoystickRumble(SDL_Joystick *
joystick,
Uint16 low_frequency_rumble,
Uint16 high_frequency_rumble)
99 DUMMY_JoystickHasLED(SDL_Joystick *
joystick)
117 DUMMY_JoystickUpdate(SDL_Joystick *
joystick)
122 DUMMY_JoystickClose(SDL_Joystick *
joystick)
127 DUMMY_JoystickQuit(
void)
140 DUMMY_JoystickGetCount,
141 DUMMY_JoystickDetect,
142 DUMMY_JoystickGetDeviceName,
143 DUMMY_JoystickGetDevicePlayerIndex,
144 DUMMY_JoystickSetDevicePlayerIndex,
145 DUMMY_JoystickGetDeviceGUID,
146 DUMMY_JoystickGetDeviceInstanceID,
148 DUMMY_JoystickRumble,
149 DUMMY_JoystickRumbleTriggers,
150 DUMMY_JoystickHasLED,
151 DUMMY_JoystickSetLED,
152 DUMMY_JoystickSetSensorsEnabled,
153 DUMMY_JoystickUpdate,
156 DUMMY_JoystickGetGamepadMapping
#define SDL_Unsupported()
GLenum GLenum GLsizei const GLuint GLboolean enabled
SDL_JoystickDriver SDL_DUMMY_JoystickDriver
static SDL_Joystick * joystick