From 7c639ab04bdac27f9e4bdd845de417f695fdb4ea Mon Sep 17 00:00:00 2001 From: Iwan Timmer Date: Mon, 18 May 2015 00:03:14 +0200 Subject: [PATCH] Reverse Y-input --- src/input.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/input.c b/src/input.c index 0c8005a..5bebcae 100644 --- a/src/input.c +++ b/src/input.c @@ -408,7 +408,7 @@ static bool input_handle_event(struct input_event *ev, struct input_device *dev) if (dir == 1) { dev->buttonFlags |= UP_FLAG; dev->buttonFlags &= ~DOWN_FLAG; - } else if (dir == -1) { + } else if (dir == 0) { dev->buttonFlags &= ~UP_FLAG; dev->buttonFlags &= ~DOWN_FLAG; } else { @@ -525,11 +525,11 @@ void input_map(char* fileName) { struct mapping map; input_map_abs("Left Stick Right", &(map.abs_x), &(map.reverse_x)); - input_map_abs("Left Stick Down", &(map.abs_y), &(map.reverse_y)); + input_map_abs("Left Stick Up", &(map.abs_y), &(map.reverse_y)); input_map_key("Left Stick Button", &(map.btn_thumbl)); input_map_abs("Right Stick Right", &(map.abs_rx), &(map.reverse_rx)); - input_map_abs("Right Stick Down", &(map.abs_ry), &(map.reverse_ry)); + input_map_abs("Right Stick Up", &(map.abs_ry), &(map.reverse_ry)); input_map_key("Right Stick Button", &(map.btn_thumbr)); input_map_abskey("D-Pad Right", &(map.btn_dpad_right), &(map.abs_dpad_x), &(map.reverse_dpad_x));