float win_aspect;
int fb_srgb;
+float joy_axis[3];
+unsigned int joy_bnstate;
+
float view_matrix[16], proj_matrix[16];
enum {
GPAD_UP,
GPAD_DOWN,
GPAD_LEFT,
- GPAD_RIGHT,
+ GPAD_RIGHT
+};
+
+/* XXX make sure these match with SDL_GameControllerAxis */
+enum {
+ GPAD_LSTICK_X,
+ GPAD_LSTICK_Y,
+ GPAD_RSTICK_X,
+ GPAD_RSTICK_Y,
+ GPAD_LTRIG,
+ GPAD_RTRIG
};
int game_init(int argc, char **argv);
void game_toggle_fullscreen(void);
int game_is_fullscreen(void);
+int game_num_joy_axes(void);
+int game_num_joy_buttons(void);
+
#endif // GAME_H_