All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Protected Member Functions | Protected Attributes
CStickBindGroup Class Reference
Inheritance diagram for CStickBindGroup:
CBindGroup C4AxisBindGroup CCHBindGroup CFCSBindGroup

List of all members.

Public Member Functions

 CStickBindGroup (Bitu _stick, Bitu _emustick, bool _dummy=false)
CBindCreateConfigBind (char *&buf)
CBindCreateEventBind (SDL_Event *event)
virtual bool CheckEvent (SDL_Event *event)
virtual void UpdateJoystick ()
void ActivateJoystickBoundEvents ()

Protected Member Functions

Vector2 GetJoystickVector (int joystick, int thumbStick, int xAxis, int yAxis) const

Protected Attributes

CBindList * pos_axis_lists
CBindList * neg_axis_lists
CBindList * button_lists
CBindList * hat_lists
Bitu stick
Bitu emustick
Bitu axes
Bitu buttons
Bitu hats
Bitu emulated_axes
Bitu emulated_buttons
Bitu emulated_hats
Bitu button_wrap
Bitu button_cap
Bitu axes_cap
Bitu hats_cap
SDL_Joystick * sdl_joystick
char configname [10]
Bitu button_autofire [MAXBUTTON]
bool old_button_state [MAXBUTTON]
bool old_pos_axis_state [MAXAXIS]
bool old_neg_axis_state [MAXAXIS]
Uint8 old_hat_state [16]
bool is_dummy

Detailed Description

Definition at line 1073 of file sdl_mapper.cpp.

The documentation for this class was generated from the following file: