mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-26 03:35:26 +00:00
Merge pull request #652 from booto/controller_stick_wrap_fix
GCPadEmu: stop sticks wrapping at extreme values
This commit is contained in:
commit
56e9efc611
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user