DirectInput: Use Controller.Type.UNKNOWN for the catch-all device type

This commit is contained in:
elias 2006-08-22 09:22:51 +00:00
parent b1892fe307
commit 924d55e7d3

View file

@ -140,12 +140,14 @@ public final class DirectInputEnvironmentPlugin extends ControllerEnvironment im
return createControllerFromDevice(device, Controller.Type.GAMEPAD);
case IDirectInputDevice.DI8DEVTYPE_DRIVING:
return createControllerFromDevice(device, Controller.Type.WHEEL);
case IDirectInputDevice.DI8DEVTYPE_1STPERSON:
/* Fall through */
case IDirectInputDevice.DI8DEVTYPE_FLIGHT:
/* Fall through */
case IDirectInputDevice.DI8DEVTYPE_JOYSTICK:
/* Fall through */
default:
return createControllerFromDevice(device, Controller.Type.STICK);
default:
return createControllerFromDevice(device, Controller.Type.UNKNOWN);
}
}