QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
joystick.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  joy_axis
 
struct  joy_axis_button
 
struct  joy_button
 

Macros

#define JOY_MAX_AXES   32
 
#define JOY_MAX_BUTTONS   64
 

Enumerations

enum  js_dest_t { js_none, js_position, js_angles, js_button }
 
enum  js_opt_t {
  js_clear, js_amp, js_pre_amp, js_deadzone,
  js_offset, js_type, js_axis_button
}
 

Functions

void joy_clear_axis (int i)
 
void JOY_Close (void)
 
void JOY_Command (void)
 
int JOY_GetAxis_i (int dest, const char *c)
 
const char * JOY_GetDest_c (int i)
 
int JOY_GetDest_i (const char *c)
 
const char * JOY_GetOption_c (int i)
 
int JOY_GetOption_i (const char *c)
 
void JOY_Init (void)
 
void JOY_Init_Cvars (void)
 
void JOY_Move (void)
 
int JOY_Open (void)
 
void JOY_Read (void)
 
void JOY_Shutdown (void)
 
void Joy_WriteBindings (QFile *f)
 

Variables

qboolean joy_active
 
struct joy_axis joy_axes [JOY_MAX_AXES]
 
struct joy_button joy_buttons [JOY_MAX_BUTTONS]
 
struct cvar_sjoy_device
 
struct cvar_sjoy_enable
 
qboolean joy_found
 

Macro Definition Documentation

#define JOY_MAX_AXES   32
#define JOY_MAX_BUTTONS   64

Enumeration Type Documentation

enum js_dest_t
Enumerator
js_none 
js_position 
js_angles 
js_button 
enum js_opt_t
Enumerator
js_clear 
js_amp 
js_pre_amp 
js_deadzone 
js_offset 
js_type 
js_axis_button 

Function Documentation

void joy_clear_axis ( int  i)
void JOY_Close ( void  )
void JOY_Command ( void  )
int JOY_GetAxis_i ( int  dest,
const char *  c 
)
const char* JOY_GetDest_c ( int  i)
int JOY_GetDest_i ( const char *  c)
const char* JOY_GetOption_c ( int  i)
int JOY_GetOption_i ( const char *  c)
void JOY_Init ( void  )
void JOY_Init_Cvars ( void  )
void JOY_Move ( void  )
int JOY_Open ( void  )
void JOY_Read ( void  )
void JOY_Shutdown ( void  )
void Joy_WriteBindings ( QFile f)

Variable Documentation

qboolean joy_active
struct joy_axis joy_axes[JOY_MAX_AXES]
struct joy_button joy_buttons[JOY_MAX_BUTTONS]
struct cvar_s* joy_device
struct cvar_s* joy_enable
qboolean joy_found