FreeBASIC
0.91.0
|
Go to the source code of this file.
Macros | |
#define | JOY_PORT 0x201 |
#define | JOY_AXIS1 0x1 |
#define | JOY_AXIS2 0x2 |
#define | JOY_AXIS3 0x4 |
#define | JOY_AXIS4 0x8 |
#define | JOY_COUNT 100000 |
#define | CALCPOS(pos, min, max) (((((float)(pos) - (float)(min)) * 2.0) / ((float)(max) - (float)(min) + 1.0)) - 1.0) |
Functions | |
FBCALL int | fb_GfxGetJoystick (int id, ssize_t *buttons, float *a1, float *a2, float *a3, float *a4, float *a5, float *a6, float *a7, float *a8) |
Variables | |
static int | detected = TRUE |
static int | min_x1 = JOY_COUNT |
static int | min_y1 = JOY_COUNT |
static int | min_x2 = JOY_COUNT |
static int | min_y2 = JOY_COUNT |
static int | max_x1 = 0 |
static int | max_y1 = 0 |
static int | max_x2 = 0 |
static int | max_y2 = 0 |
__dpmi_regs | regs |
#define CALCPOS | ( | pos, | |
min, | |||
max | |||
) | (((((float)(pos) - (float)(min)) * 2.0) / ((float)(max) - (float)(min) + 1.0)) - 1.0) |
Definition at line 15 of file gfx_joystick.c.
#define JOY_AXIS1 0x1 |
Definition at line 9 of file gfx_joystick.c.
#define JOY_AXIS2 0x2 |
Definition at line 10 of file gfx_joystick.c.
#define JOY_AXIS3 0x4 |
Definition at line 11 of file gfx_joystick.c.
#define JOY_AXIS4 0x8 |
Definition at line 12 of file gfx_joystick.c.
#define JOY_COUNT 100000 |
Definition at line 13 of file gfx_joystick.c.
#define JOY_PORT 0x201 |
Definition at line 8 of file gfx_joystick.c.
FBCALL int fb_GfxGetJoystick | ( | int | id, |
ssize_t * | buttons, | ||
float * | a1, | ||
float * | a2, | ||
float * | a3, | ||
float * | a4, | ||
float * | a5, | ||
float * | a6, | ||
float * | a7, | ||
float * | a8 | ||
) |
|
static |
Definition at line 17 of file gfx_joystick.c.
|
static |
Definition at line 20 of file gfx_joystick.c.
|
static |
Definition at line 20 of file gfx_joystick.c.
|
static |
Definition at line 20 of file gfx_joystick.c.
|
static |
Definition at line 20 of file gfx_joystick.c.
|
static |
Definition at line 19 of file gfx_joystick.c.
|
static |
Definition at line 19 of file gfx_joystick.c.
|
static |
Definition at line 19 of file gfx_joystick.c.
|
static |
Definition at line 19 of file gfx_joystick.c.
__dpmi_regs regs |
Definition at line 22 of file gfx_joystick.c.