Files
flippr-game/events/StartBallEvent.py
Jonas Zeunert 762cb03912 dunno
2022-08-30 19:14:21 +02:00

20 lines
582 B
Python

from Event import Event
from solenoids.OutHoleSolenoid import OutHoleSolenoid
from solenoids.MainFlipper import MainFlipper
class StartBallEvent(Event):
def __init__(self, gameState = None):
self.gameState = gameState
self.flipper = MainFlipper()
super().__init__("Start Ball Event")
def trigger(self, target):
if self.gameState is not None:
if self.gameState.isPlaying or not self.gameState.isStarted:
return
super().trigger(target)
self.flipper.activate()
OutHoleSolenoid().trigger()