Skip to content

Commit bce3910

Browse files
committed
lock y out from threshold compensation
if up was used on the stick it cant stop and move back, same the other way. The stick must go to dead zone for lara to stop at all
1 parent 8313af1 commit bce3910

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

fixes/raw_ps4/controller.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -142,20 +142,22 @@ def handle(self, value):
142142
if value < tr1:
143143
if self.last_state == -1:
144144
return
145-
if self.last_state == 1:
146-
self.ui.write(e.EV_KEY, pos_key, 0)
147-
self.ui.write(e.EV_KEY, neg_key, 1)
148-
self.last_state = -1
149-
self.ui.syn()
145+
if self.threshold_comp == 0:
146+
if self.last_state == 1:
147+
self.ui.write(e.EV_KEY, pos_key, 0)
148+
self.ui.write(e.EV_KEY, neg_key, 1)
149+
self.last_state = -1
150+
self.ui.syn()
150151

151152
elif value > tr2:
152153
if self.last_state == 1:
153154
return
154-
if self.last_state == -1:
155-
self.ui.write(e.EV_KEY, neg_key, 0)
156-
self.ui.write(e.EV_KEY, pos_key, 1)
157-
self.last_state = 1
158-
self.ui.syn()
155+
if self.threshold_comp == 0:
156+
if self.last_state == -1:
157+
self.ui.write(e.EV_KEY, neg_key, 0)
158+
self.ui.write(e.EV_KEY, pos_key, 1)
159+
self.last_state = 1
160+
self.ui.syn()
159161

160162
else:
161163
if self.last_state == -1:

0 commit comments

Comments
 (0)