46 : primary(p), secondary(s) {}
118 float GetJoystickDeadzone();
127 void LoadKeyBindings(std::string keys);
141 unsigned int m_kmodState;
143 bool m_keyPresses[INPUT_SLOT_MAX];
149 unsigned int m_mouseButtonsState;
161 float m_joystickDeadzone;
CSingleton base class for singletons.
InputSlot
Available slots for input bindings NOTE: When adding new values, remember to also update keyTable in ...
Definition: key.h:76
const unsigned int KEY_INVALID
Special value for invalid key bindings.
Definition: key.h:69
Definition: singleton.h:30
int axis
Axis index or AXIS_INVALID.
Definition: input.h:56
bool invert
True to invert axis value.
Definition: input.h:58
2D point
Definition: point.h:49
Binding for joystick axis.
Definition: input.h:53
Key-related macros and enums.
Event types, structs and event queue.
3D (3x1) vector
Definition: vector.h:52
2D Point with integer coords
Definition: intpoint.h:38
Event sent by system, interface or game.
Definition: event.h:678
JoyAxisSlot
Slots for joystick axes inputs.
Definition: key.h:112