From ee492017be9c6747b03180c121ec8bd91aa4b41a Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Tue, 7 Jun 2022 01:25:37 +0200 Subject: [PATCH] upper playfield timer --- PlayerState.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PlayerState.py b/PlayerState.py index 5bfd1e1..405493e 100644 --- a/PlayerState.py +++ b/PlayerState.py @@ -320,15 +320,15 @@ class PlayerState: self.upperPlayfieldTimer.start() def updatePlayfieldTime(self): + if self.upperPlayfieldTime in [0, 5, 10, 20]: + UPPER_PLAYFIELD_TIME_LAMPS.deactivateCurrent() + if self.upperPlayfieldTime == 0: self.upperPlayfieldTimer = None LeaveUpperPlayfieldEvent(self).trigger(None) logging.info("Stopped Upper Playfield Timer") return - if self.upperPlayfieldTime in [0, 5, 10, 20]: - UPPER_PLAYFIELD_TIME_LAMPS.deactivateCurrent() - self.upperPlayfieldTime -= 5 logging.info("Playfield time left: " + str(self.upperPlayfieldTime)) self.upperPlayfieldTimer = Timer(interval=5, function=self.updatePlayfieldTime)