[xboxdrv] 28/78: Fixed axis handling in FourWayRestrictorModifier
Andrey Rahmatullin
wrar-guest at moszumanska.debian.org
Sun Feb 21 17:55:08 UTC 2016
This is an automated email from the git hooks/post-receive script.
wrar-guest pushed a commit to branch master
in repository xboxdrv.
commit 49c9105847c2985ac1fde5710d04a29e9084ef15
Author: Ingo Ruhnke <grumbel at gmail.com>
Date: Thu May 7 09:54:23 2015 +0200
Fixed axis handling in FourWayRestrictorModifier
---
src/modifier/four_way_restrictor_modifier.cpp | 25 +++++--------------------
1 file changed, 5 insertions(+), 20 deletions(-)
diff --git a/src/modifier/four_way_restrictor_modifier.cpp b/src/modifier/four_way_restrictor_modifier.cpp
index b1e33b8..4f1595f 100644
--- a/src/modifier/four_way_restrictor_modifier.cpp
+++ b/src/modifier/four_way_restrictor_modifier.cpp
@@ -44,32 +44,17 @@ FourWayRestrictorModifier::FourWayRestrictorModifier(XboxAxis xaxis, XboxAxis ya
void
FourWayRestrictorModifier::update(int msec_delta, XboxGenericMsg& msg)
{
- // left Stick
- if (abs(get_axis(msg, XBOX_AXIS_X1)) > abs(get_axis(msg, XBOX_AXIS_Y1)))
+ if (abs(get_axis(msg, m_xaxis)) > abs(get_axis(msg, m_yaxis)))
{
- set_axis(msg, XBOX_AXIS_Y1, 0);
+ set_axis(msg, m_yaxis, 0);
}
- else if (abs(get_axis(msg, XBOX_AXIS_Y1)) > abs(get_axis(msg, XBOX_AXIS_X1)))
+ else if (abs(get_axis(msg, m_yaxis)) > abs(get_axis(msg, m_xaxis)))
{
- set_axis(msg, XBOX_AXIS_X1, 0);
+ set_axis(msg, m_xaxis, 0);
}
else
{
- set_axis(msg, XBOX_AXIS_X1, 0);
- }
-
- // right stick
- if (abs(get_axis(msg, XBOX_AXIS_X2)) > abs(get_axis(msg, XBOX_AXIS_Y2)))
- {
- set_axis(msg, XBOX_AXIS_Y2, 0);
- }
- else if (abs(get_axis(msg, XBOX_AXIS_Y2)) > abs(get_axis(msg, XBOX_AXIS_X2)))
- {
- set_axis(msg, XBOX_AXIS_X2, 0);
- }
- else
- {
- set_axis(msg, XBOX_AXIS_X2, 0);
+ set_axis(msg, m_xaxis, 0);
}
}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/xboxdrv.git
More information about the Pkg-games-commits
mailing list