UFO: Alien Invasion
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"
Include dependency graph for cl_joystick.cpp:

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

◆ IN_JoystickInitMenu()

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().

◆ IN_JoystickMove()

◆ IN_StartupJoystick()

Variable Documentation

◆ buttons

bool buttons[16]

Definition at line 44 of file cl_joystick.cpp.

Referenced by Com_BreakIntoDebugger().

◆ hat_keys

const int hat_keys[16]
static

◆ in_joystick

cvar_t* in_joystick
static

Definition at line 34 of file cl_joystick.cpp.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

◆ in_joystickNo

cvar_t* in_joystickNo
static

Definition at line 35 of file cl_joystick.cpp.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

◆ in_joystickSpeed

cvar_t* in_joystickSpeed
static

Definition at line 37 of file cl_joystick.cpp.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

◆ in_joystickThreshold

cvar_t* in_joystickThreshold
static

Definition at line 36 of file cl_joystick.cpp.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

◆ joy_keys

const int joy_keys[16]
static

◆ oldaxes

unsigned int oldaxes

Definition at line 45 of file cl_joystick.cpp.

◆ oldhats

unsigned int oldhats

Definition at line 46 of file cl_joystick.cpp.

◆ stick

SDL_Joystick* stick = nullptr
static

Definition at line 33 of file cl_joystick.cpp.

Referenced by IN_JoystickMove(), and IN_StartupJoystick().

◆ stick_state

struct { ... } stick_state