mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2025-07-21 15:45:46 +00:00
Fix for always firing triggers on some controllers, trigger threshold more universal
This commit is contained in:
parent
670614dbf4
commit
e081fb0718
2 changed files with 5 additions and 5 deletions
|
@ -63,9 +63,11 @@ struct GCPadStatus {
|
|||
static constexpr u8 C_STICK_CENTER_X = 0x80;
|
||||
static constexpr u8 C_STICK_CENTER_Y = 0x80;
|
||||
static constexpr u8 C_STICK_RADIUS = 0x7f;
|
||||
static constexpr u8 TRIGGER_CENTER = 20;
|
||||
static constexpr u8 THRESHOLD = 10;
|
||||
|
||||
// 256/4, at least a quarter press to count as a press. For polling mostly
|
||||
static constexpr u8 TRIGGER_THRESHOLD = 64;
|
||||
|
||||
u8 port{};
|
||||
PadAxes axis{PadAxes::Undefined};
|
||||
u8 axis_value{255};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue