chiark / gitweb /
gui: tractbreak: get sense of power/brake correct
authorIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 13 Feb 2011 12:45:26 +0000 (12:45 +0000)
committerIan Jackson <ian@liberator.relativity.greenend.org.uk>
Sun, 13 Feb 2011 12:45:26 +0000 (12:45 +0000)
hostside/gui

index a8d5c7224af82015951c6c541a831f09333adaa0..426c5580cc8ddbab17e0d438793df685ac42027e 100755 (executable)
@@ -870,10 +870,10 @@ proc ib-ev/gamepad/EV_ABS/ABS_THROTTLE {devid value} {
        speedw-userinput-tractbrake $in(speedw) 0 0
        return
     }
-    if {$value > 0} {
-       speedw-userinput-tractbrake $in(speedw) $value 0
+    if {$value < 0} {
+       speedw-userinput-tractbrake $in(speedw) [expr {-$value}] 0
     } {
-       speedw-userinput-tractbrake $in(speedw) 0 [expr {-$value}]
+       speedw-userinput-tractbrake $in(speedw) 0 $value
     }
 }