mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2025-07-04 00:36:01 +00:00
Triggers should be unsigned types
This commit is contained in:
parent
bf7149e75d
commit
76b0de3566
@ -73,7 +73,7 @@ struct input_device {
|
|||||||
short controllerId;
|
short controllerId;
|
||||||
int haptic_effect_id;
|
int haptic_effect_id;
|
||||||
int buttonFlags;
|
int buttonFlags;
|
||||||
char leftTrigger, rightTrigger;
|
unsigned char leftTrigger, rightTrigger;
|
||||||
short leftStickX, leftStickY;
|
short leftStickX, leftStickY;
|
||||||
short rightStickX, rightStickY;
|
short rightStickX, rightStickY;
|
||||||
bool gamepadModified;
|
bool gamepadModified;
|
||||||
@ -189,7 +189,7 @@ static short evdev_convert_value(struct input_event *ev, struct input_device *de
|
|||||||
return (long long)(ev->value - (ev->value>parms->avg?parms->flat*2:0) - parms->min) * (SHRT_MAX-SHRT_MIN) / (parms->max-parms->min-parms->flat*2) + SHRT_MIN;
|
return (long long)(ev->value - (ev->value>parms->avg?parms->flat*2:0) - parms->min) * (SHRT_MAX-SHRT_MIN) / (parms->max-parms->min-parms->flat*2) + SHRT_MIN;
|
||||||
}
|
}
|
||||||
|
|
||||||
static char evdev_convert_value_byte(struct input_event *ev, struct input_device *dev, struct input_abs_parms *parms, char halfaxis) {
|
static unsigned char evdev_convert_value_byte(struct input_event *ev, struct input_device *dev, struct input_abs_parms *parms, char halfaxis) {
|
||||||
if (parms->max == 0 && parms->min == 0) {
|
if (parms->max == 0 && parms->min == 0) {
|
||||||
fprintf(stderr, "Axis not found: %d\n", ev->code);
|
fprintf(stderr, "Axis not found: %d\n", ev->code);
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
#define FULLSCREEN_KEY SDLK_f
|
#define FULLSCREEN_KEY SDLK_f
|
||||||
|
|
||||||
typedef struct _GAMEPAD_STATE {
|
typedef struct _GAMEPAD_STATE {
|
||||||
char leftTrigger, rightTrigger;
|
unsigned char leftTrigger, rightTrigger;
|
||||||
short leftStickX, leftStickY;
|
short leftStickX, leftStickY;
|
||||||
short rightStickX, rightStickY;
|
short rightStickX, rightStickY;
|
||||||
int buttons;
|
int buttons;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user