Esempio n. 1
0
bool JoystickMapper::getValue(string name, string& value)
{
    if (name == "inputDevice")
        value = inputDevice;
    else if (name == "deviceId")
        value = getString(deviceId);
    else if (name.substr(0, 4) == "axis")
        value = getMap(JOYSTICK_AXIS1 + getOEInt(name.substr(4)));
    else if (name.substr(0, 6) == "button")
        value = getMap(JOYSTICK_BUTTON1 + getOEInt(name.substr(6)));
    else if (name.substr(0, 15) == "sensitivityAxis")
        value = getSensitivity(JOYSTICK_AXIS1 + getOEInt(name.substr(15)));
    else if (name.substr(0, 11) == "reverseAxis")
        value = getReverse(JOYSTICK_AXIS1 + getOEInt(name.substr(11)));
    else if (name.substr(0, 3) == "map")
        value = inputDeviceMap[name.substr(3)];
    else
        return false;
    
    return true;
}
Esempio n. 2
0
float Sensitivity_get()
{
    return getSensitivity();
}