Commit 0224e60c authored by josephg@gmail.com's avatar josephg@gmail.com

Fixed button values for mac XBox gamepad userland driver.

Patch from Joseph Gentle <josephg@gmail.com>

R=jeremya@chromium.org
BUG=243995

Review URL: https://chromiumcodereview.appspot.com/15953004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202593 0039d316-1c4b-4281-b951-d872f2087c98
parent a04ab84e
......@@ -261,3 +261,4 @@ Umar Hansa <umar.hansa@gmail.com>
Radu Stavila <stavila@adobe.com>
Rijubrata Bhaumik <rijubrata.bhaumik@intel.com>
Teodora Novkovic <teodora.petrovic@gmail.com>
Joseph Gentle <josephg@gmail.com>
......@@ -407,12 +407,12 @@ void GamepadPlatformDataFetcherMac::XboxValueChanged(
WebGamepad& pad = data_.items[slot];
for (size_t i = 0; i < 6; i++) {
pad.buttons[i] = data.buttons[i] ? 0.0f : 1.1f;
pad.buttons[i] = data.buttons[i] ? 1.0f : 0.0f;
}
pad.buttons[6] = data.triggers[0];
pad.buttons[7] = data.triggers[1];
for (size_t i = 8; i < 17; i++) {
pad.buttons[i] = data.buttons[i - 2] ? 0.0f : 1.1f;
pad.buttons[i] = data.buttons[i - 2] ? 1.0f : 0.0f;
}
for (size_t i = 0; i < arraysize(data.axes); i++) {
pad.axes[i] = data.axes[i];
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment