|
RigsofRods
Soft-body Physics Simulation
|
Go to the documentation of this file.
32 #include <OgreUTFString.h>
33 #include "OISEvents.h"
34 #include "OISForceFeedback.h"
35 #include "OISInputManager.h"
36 #include "OISJoyStick.h"
37 #include "OISKeyboard.h"
40 #define MAX_JOYSTICKS 10
41 #define MAX_JOYSTICK_POVS 4
42 #define MAX_JOYSTICK_SLIDERS 4
43 #define MAX_JOYSTICK_AXIS 32
518 bool processLine(
const char* line,
int deviceID = -1);
589 std::map<int, std::vector<event_trigger_t>>
events;
594 bool loadMapping(Ogre::String fileName,
int deviceID);
595 bool saveMapping(Ogre::String fileName,
int deviceID);
601 std::map<std::string, OIS::KeyCode>::iterator
allit;
603 float deadZone(
float axis,
float dz);
enum eventtypes eventtype
float joystickAxisLinearity
int configDeviceID
For which device (which config file) was this binding defined?
int joystickSliderReverse
float joystickAxisDeadzone
Central state/object manager and communications hub.
char configline[256]
Mixed use: keyboard=key, joyButton=buttonNum, POV=direction, joyAxes=options.
bool joystickAxisUseDigital