diff --git a/GameState.py b/GameState.py index 2e1811b..88e73c3 100644 --- a/GameState.py +++ b/GameState.py @@ -83,6 +83,7 @@ class GameState: random_group.toggleRandom(0.2) if not self.isIdle: return + for lamps in all_cabinet_lamps: for lamp in lamps.lamps: lamp.activate() diff --git a/events/StartGameEvent.py b/events/StartGameEvent.py index 0f16c20..fe9f59f 100644 --- a/events/StartGameEvent.py +++ b/events/StartGameEvent.py @@ -30,12 +30,10 @@ class StartGameEvent(Event): if self.gameState.isStarted: return - if not self.gameState.isIdle: - return - super().trigger(target) - self.gameState.stopIdleLoop() + if self.gameState.isIdle: + self.gameState.stopIdleLoop() if self.timer is None: PLAYER_LAMPS.deactivate()