Add: Win32 MIDI Support
This commit is contained in:
@@ -132,6 +132,7 @@ static const CString InputDeviceNames[] = {
|
||||
"Joy16",
|
||||
"Pump1",
|
||||
"Pump2",
|
||||
"Midi",
|
||||
"Para1",
|
||||
};
|
||||
XToString( InputDevice, NUM_INPUT_DEVICES );
|
||||
@@ -253,8 +254,9 @@ CString DeviceButtonToString( InputDevice device, DeviceButton i )
|
||||
case DEVICE_JOY14:
|
||||
case DEVICE_JOY15:
|
||||
case DEVICE_JOY16: return JoystickButtonToString( (JoystickButton)i );
|
||||
case DEVICE_PUMP1:
|
||||
case DEVICE_PUMP1: return PumpPadButtonToString( (PumpPadButton)i );
|
||||
case DEVICE_PUMP2: return PumpPadButtonToString( (PumpPadButton)i );
|
||||
case DEVICE_MIDI: return ssprintf("Midi %d", (int)i);
|
||||
case DEVICE_PARA1: return ParaPadButtonToString( (ParaPadButton)i );
|
||||
case DEVICE_NONE: return "";
|
||||
default: ASSERT(0); return "";
|
||||
@@ -284,6 +286,7 @@ DeviceButton StringToDeviceButton( InputDevice device, const CString& s )
|
||||
case DEVICE_JOY16: return (DeviceButton)StringToJoystickButton( s );
|
||||
case DEVICE_PUMP1:
|
||||
case DEVICE_PUMP2: return (DeviceButton)StringToPumpPadButton( s );
|
||||
case DEVICE_MIDI: { int i=0; sscanf( "Midi %d", s, i ); return (DeviceButton)i; }
|
||||
case DEVICE_PARA1: return (DeviceButton)StringToParaPadButton( s );
|
||||
case DEVICE_NONE: return DEVICE_BUTTON_INVALID;
|
||||
default: ASSERT(0); return DEVICE_BUTTON_INVALID;
|
||||
|
||||
Reference in New Issue
Block a user