Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Merge pull request #652 from booto/controller_stick_wrap_fix
GCPadEmu: stop sticks wrapping at extreme values
  • Loading branch information
delroth committed Jul 19, 2014
2 parents 2c8393c + 631a361 commit 56e9efc
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Source/Core/Core/HW/GCPadEmu.cpp
Expand Up @@ -103,12 +103,12 @@ void GCPad::GetInput(GCPadStatus* const pad)

// sticks
m_main_stick->GetState(&x, &y);
pad->stickX = 0x7F + (x * 0x80);
pad->stickY = 0x7F + (y * 0x80);
pad->stickX = 0x80 + (x * 0x7F);
pad->stickY = 0x80 + (y * 0x7F);

m_c_stick->GetState(&x, &y);
pad->substickX = 0x7F + (x * 0x80);
pad->substickY = 0x7F + (y * 0x80);
pad->substickX = 0x80 + (x * 0x7F);
pad->substickY = 0x80 + (y * 0x7F);

// triggers
m_triggers->GetState(&pad->button, trigger_bitmasks, triggers);
Expand Down

0 comments on commit 56e9efc

Please sign in to comment.