diff options
author | Lukas Senionis <warliukz@gmail.com> | 2020-09-26 10:32:28 +0200 |
---|---|---|
committer | FrogTheFrog <warliukz@gmail.com> | 2020-09-30 09:30:33 +0200 |
commit | 6ee1a784b8af5725b65e87cf0d7d87586a1873d1 (patch) | |
tree | 53bc519ebf34ca6c137b0a2559b8bf3b1ced08b8 | |
parent | Merge pull request #4718 from lioncash/vk (diff) | |
download | yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.tar yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.tar.gz yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.tar.bz2 yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.tar.lz yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.tar.xz yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.tar.zst yuzu-6ee1a784b8af5725b65e87cf0d7d87586a1873d1.zip |
-rw-r--r-- | src/input_common/udp/client.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/input_common/udp/client.cpp b/src/input_common/udp/client.cpp index 2b6a68d4b..cf72f6fef 100644 --- a/src/input_common/udp/client.cpp +++ b/src/input_common/udp/client.cpp @@ -274,18 +274,22 @@ void Client::Reset() { void Client::UpdateYuzuSettings(std::size_t client, const Common::Vec3<float>& acc, const Common::Vec3<float>& gyro, bool touch) { + if (gyro.Length() > 0.2f) { + LOG_DEBUG(Input, "UDP Controller {}: gyro=({}, {}, {}), accel=({}, {}, {}), touch={}", + client, gyro[0], gyro[1], gyro[2], acc[0], acc[1], acc[2], touch); + } UDPPadStatus pad; if (touch) { pad.touch = PadTouch::Click; pad_queue[client].Push(pad); } for (size_t i = 0; i < 3; ++i) { - if (gyro[i] > 6.0f || gyro[i] < -6.0f) { + if (gyro[i] > 5.0f || gyro[i] < -5.0f) { pad.motion = static_cast<PadMotion>(i); pad.motion_value = gyro[i]; pad_queue[client].Push(pad); } - if (acc[i] > 2.0f || acc[i] < -2.0f) { + if (acc[i] > 1.75f || acc[i] < -1.75f) { pad.motion = static_cast<PadMotion>(i + 3); pad.motion_value = acc[i]; pad_queue[client].Push(pad); |