--- a/src/joystick/SDL_sysjoystick.h Thu Jul 06 18:01:37 2006 +0000
+++ b/src/joystick/SDL_sysjoystick.h Mon Jul 10 21:04:37 2006 +0000
@@ -26,28 +26,30 @@
#include "SDL_joystick.h"
/* The SDL joystick structure */
-struct _SDL_Joystick {
- Uint8 index; /* Device index */
- const char *name; /* Joystick name - system dependent */
+struct _SDL_Joystick
+{
+ Uint8 index; /* Device index */
+ const char *name; /* Joystick name - system dependent */
- int naxes; /* Number of axis controls on the joystick */
- Sint16 *axes; /* Current axis states */
+ int naxes; /* Number of axis controls on the joystick */
+ Sint16 *axes; /* Current axis states */
+
+ int nhats; /* Number of hats on the joystick */
+ Uint8 *hats; /* Current hat states */
- int nhats; /* Number of hats on the joystick */
- Uint8 *hats; /* Current hat states */
-
- int nballs; /* Number of trackballs on the joystick */
- struct balldelta {
- int dx;
- int dy;
- } *balls; /* Current ball motion deltas */
-
- int nbuttons; /* Number of buttons on the joystick */
- Uint8 *buttons; /* Current button states */
-
- struct joystick_hwdata *hwdata; /* Driver dependent information */
+ int nballs; /* Number of trackballs on the joystick */
+ struct balldelta
+ {
+ int dx;
+ int dy;
+ } *balls; /* Current ball motion deltas */
- int ref_count; /* Reference count for multiple opens */
+ int nbuttons; /* Number of buttons on the joystick */
+ Uint8 *buttons; /* Current button states */
+
+ struct joystick_hwdata *hwdata; /* Driver dependent information */
+
+ int ref_count; /* Reference count for multiple opens */
};
/* Function to scan the system for joysticks.
@@ -65,18 +67,18 @@
This should fill the nbuttons and naxes fields of the joystick structure.
It returns 0, or -1 if there is an error.
*/
-extern int SDL_SYS_JoystickOpen(SDL_Joystick *joystick);
+extern int SDL_SYS_JoystickOpen(SDL_Joystick * joystick);
/* Function to update the state of a joystick - called as a device poll.
* This function shouldn't update the joystick structure directly,
* but instead should call SDL_PrivateJoystick*() to deliver events
* and update joystick device state.
*/
-extern void SDL_SYS_JoystickUpdate(SDL_Joystick *joystick);
+extern void SDL_SYS_JoystickUpdate(SDL_Joystick * joystick);
/* Function to close a joystick after use */
-extern void SDL_SYS_JoystickClose(SDL_Joystick *joystick);
+extern void SDL_SYS_JoystickClose(SDL_Joystick * joystick);
/* Function to perform any system-specific joystick related cleanup */
extern void SDL_SYS_JoystickQuit(void);
-
+/* vi: set ts=4 sw=4 expandtab: */