Add a few more dinput axises since it's easy.
This commit is contained in:
parent
82442fa68a
commit
4f93d57186
2 changed files with 6 additions and 0 deletions
|
@ -85,6 +85,8 @@ DinputDevice::DinputDevice() {
|
|||
last_lX_ = 0;
|
||||
last_lY_ = 0;
|
||||
last_lZ_ = 0;
|
||||
last_lRx_ = 0;
|
||||
last_lRy_ = 0;
|
||||
last_lRz_ = 0;
|
||||
|
||||
if(FAILED(DirectInput8Create(GetModuleHandle(NULL),DIRECTINPUT_VERSION,IID_IDirectInput8,(void**)&pDI,NULL)))
|
||||
|
@ -182,6 +184,8 @@ int DinputDevice::UpdateState(InputState &input_state) {
|
|||
SendNativeAxis(DEVICE_ID_PAD_0, js.lX, last_lX_, JOYSTICK_AXIS_X);
|
||||
SendNativeAxis(DEVICE_ID_PAD_0, js.lY, last_lY_, JOYSTICK_AXIS_Y);
|
||||
SendNativeAxis(DEVICE_ID_PAD_0, js.lZ, last_lZ_, JOYSTICK_AXIS_Z);
|
||||
SendNativeAxis(DEVICE_ID_PAD_0, js.lRx, last_lRx_, JOYSTICK_AXIS_RX);
|
||||
SendNativeAxis(DEVICE_ID_PAD_0, js.lRy, last_lRy_, JOYSTICK_AXIS_RY);
|
||||
SendNativeAxis(DEVICE_ID_PAD_0, js.lRz, last_lRz_, JOYSTICK_AXIS_RZ);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue