reset idle timeout when serial data causes a light to be pressed
This commit is contained in:
parent
bc3894c2d4
commit
f8064c4d0b
3
NS.py
3
NS.py
|
@ -151,6 +151,9 @@ class NS(Game, Animation):
|
||||||
def apply_serial(self):
|
def apply_serial(self):
|
||||||
for ii, light in enumerate(self.platform.lights):
|
for ii, light in enumerate(self.platform.lights):
|
||||||
light.pressed = bool(self.serial_data & (2 ** ii))
|
light.pressed = bool(self.serial_data & (2 ** ii))
|
||||||
|
# reset idle timer is a light is detected as pressed in serial data
|
||||||
|
if light.pressed:
|
||||||
|
self.idle_elapsed = 0
|
||||||
|
|
||||||
def reset(self, leave_wipe_running=False):
|
def reset(self, leave_wipe_running=False):
|
||||||
self.score_hidden = False
|
self.score_hidden = False
|
||||||
|
|
|
@ -19,3 +19,4 @@
|
||||||
237842
|
237842
|
||||||
171298
|
171298
|
||||||
198296
|
198296
|
||||||
|
152352
|
||||||
|
|
Loading…
Reference in New Issue