cl_joystick.c File Reference

#include "../client.h"
#include "cl_input.h"
#include "cl_joystick.h"
#include "../ui/ui_main.h"
#include "../ui/ui_nodes.h"
#include "../ui/node/ui_node_abstractoption.h"
Include dependency graph for cl_joystick.c:

Go to the source code of this file.

Functions

void IN_JoystickMove (void)
void IN_JoystickInitMenu (void)
 Adds joysticks to the options menu.
void IN_StartupJoystick (void)
 Init available joysticks.

Variables

static SDL_Joystick * stick = NULL
static cvar_tin_joystick
static cvar_tin_joystickNo
static cvar_tin_joystickThreshold
static cvar_tin_joystickSpeed
struct {
   qboolean   buttons [16]
   unsigned int   oldaxes
   unsigned int   oldhats
stick_state
static const int joy_keys [16]
static const int hat_keys [16]

Detailed Description

Definition in file cl_joystick.c.


Function Documentation

void IN_JoystickInitMenu ( void   ) 

Adds joysticks to the options menu.

Definition at line 272 of file cl_joystick.c.

References _, i, OPTION_JOYSTICKS, UI_AddOption(), UI_RegisterOption(), and va().

Referenced by CL_InitAfter().

void IN_JoystickMove ( void   ) 
void IN_StartupJoystick ( void   ) 

Init available joysticks.

Definition at line 290 of file cl_joystick.c.

References Com_DPrintf(), Com_Printf(), CVAR_ARCHIVE, Cvar_Get(), Cvar_Set(), DEBUG_CLIENT, i, cvar_s::integer, cvar_s::modified, qfalse, stick, and stick_state.

Referenced by IN_Init(), and IN_JoystickMove().


Variable Documentation

Definition at line 40 of file cl_joystick.c.

const int hat_keys[16] [static]
Initial value:

Definition at line 60 of file cl_joystick.c.

Referenced by IN_JoystickMove().

cvar_t* in_joystick [static]

Definition at line 34 of file cl_joystick.c.

cvar_t* in_joystickNo [static]

Definition at line 35 of file cl_joystick.c.

Definition at line 37 of file cl_joystick.c.

Definition at line 36 of file cl_joystick.c.

const int joy_keys[16] [static]
unsigned int oldaxes

Definition at line 41 of file cl_joystick.c.

unsigned int oldhats

Definition at line 42 of file cl_joystick.c.

SDL_Joystick* stick = NULL [static]

Definition at line 33 of file cl_joystick.c.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

struct { ... } stick_state [static]

Generated by  doxygen 1.6.2