22 #include "../../SDL_internal.h"
24 #ifdef SDL_JOYSTICK_ANDROID
26 #ifndef SDL_sysjoystick_c_h_
27 #define SDL_sysjoystick_c_h_
29 #include "../SDL_sysjoystick.h"
31 extern int Android_OnPadDown(
int device_id,
int keycode);
32 extern int Android_OnPadUp(
int device_id,
int keycode);
33 extern int Android_OnJoy(
int device_id,
int axisnum,
float value);
34 extern int Android_OnHat(
int device_id,
int hat_id,
int x,
int y);
35 extern int Android_AddJoystick(
int device_id,
const char *
name,
const char *desc,
int vendor_id,
int product_id,
SDL_bool is_accelerometer,
int button_mask,
int naxes,
int nhats,
int nballs);
36 extern int Android_RemoveJoystick(
int device_id);
39 typedef struct SDL_joylist_item
47 int nbuttons, naxes, nhats, nballs;
50 struct SDL_joylist_item *next;
GLint GLint GLint GLint GLint GLint y
GLint GLint GLint GLint GLint x
GLuint const GLchar * name
GLsizei const GLfloat * value
static SDL_Joystick * joystick