Mercurial > sdl-ios-xcode
comparison src/joystick/win32/SDL_mmjoystick.c @ 834:d37179d10ccc
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 16 Feb 2004 21:15:25 +0000 |
parents | b8d311d90021 |
children | 1e6366bde299 |
comparison
equal
deleted
inserted
replaced
833:31fa08b36380 | 834:d37179d10ccc |
---|---|
41 #define MAX_JOYSTICKS 16 | 41 #define MAX_JOYSTICKS 16 |
42 #define MAX_AXES 6 /* each joystick can have up to 6 axes */ | 42 #define MAX_AXES 6 /* each joystick can have up to 6 axes */ |
43 #define MAX_BUTTONS 32 /* and 32 buttons */ | 43 #define MAX_BUTTONS 32 /* and 32 buttons */ |
44 #define AXIS_MIN -32768 /* minimum value for axis coordinate */ | 44 #define AXIS_MIN -32768 /* minimum value for axis coordinate */ |
45 #define AXIS_MAX 32767 /* maximum value for axis coordinate */ | 45 #define AXIS_MAX 32767 /* maximum value for axis coordinate */ |
46 #define JOY_AXIS_THRESHOLD (((AXIS_MAX)-(AXIS_MIN))/100) /* 1% motion */ | 46 /* limit axis to 256 possible positions to filter out noise */ |
47 #define JOY_AXIS_THRESHOLD (((AXIS_MAX)-(AXIS_MIN))/256) | |
47 #define JOY_BUTTON_FLAG(n) (1<<n) | 48 #define JOY_BUTTON_FLAG(n) (1<<n) |
48 | 49 |
49 | 50 |
50 /* array to hold joystick ID values */ | 51 /* array to hold joystick ID values */ |
51 static UINT SYS_JoystickID[MAX_JOYSTICKS]; | 52 static UINT SYS_JoystickID[MAX_JOYSTICKS]; |