UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cl_joystick.cpp File Reference
#include "cl_joystick.h"
#include "../client.h"
#include "cl_input.h"
#include "../ui/ui_main.h"
#include "../ui/ui_nodes.h"
#include "../ui/node/ui_node_abstractoption.h"

Go to the source code of this file.

Functions

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

Variables

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

Function Documentation

void IN_JoystickInitMenu ( void  )

Adds joysticks to the options menu.

Definition at line 274 of file cl_joystick.cpp.

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

Referenced by CLMN_Init().

void IN_StartupJoystick ( void  )

Init available joysticks.

Definition at line 291 of file cl_joystick.cpp.

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

Referenced by IN_Init(), and IN_JoystickMove().

Variable Documentation

bool buttons[16]

Definition at line 44 of file cl_joystick.cpp.

Referenced by Com_BreakIntoDebugger().

const int hat_keys[16]
static
cvar_t* in_joystick
static

Definition at line 34 of file cl_joystick.cpp.

cvar_t* in_joystickNo
static

Definition at line 35 of file cl_joystick.cpp.

cvar_t* in_joystickSpeed
static

Definition at line 37 of file cl_joystick.cpp.

cvar_t* in_joystickThreshold
static

Definition at line 36 of file cl_joystick.cpp.

const int joy_keys[16]
static
unsigned int oldaxes

Definition at line 45 of file cl_joystick.cpp.

unsigned int oldhats

Definition at line 46 of file cl_joystick.cpp.

SDL_Joystick* stick = nullptr
static

Definition at line 33 of file cl_joystick.cpp.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

struct { ... } stick_state