Fix analog triggers for DSUController

This commit is contained in:
capitalistspz 2022-09-10 20:59:12 +01:00
parent 3349d7b424
commit 56b140f159

View File

@ -164,5 +164,8 @@ ControllerState DSUController::raw_state()
result.rotation.y = (float)state.data.ry / std::numeric_limits<uint8>::max();
result.rotation.y = (result.rotation.y * 2.0f) - 1.0f;
return result;
result.trigger.x = (float)state.data.l2 / std::numeric_limits<uint8>::max();
result.trigger.y = (float)state.data.r2 / std::numeric_limits<uint8>::max();
return result;
}