21 lines
729 B
Python
21 lines
729 B
Python
from Event import Event
|
|
from solenoids.OutHoleSolenoid import OutHoleSolenoid
|
|
from solenoids.BottomLeftBankSolenoid import BottomLeftBankSolenoid
|
|
from solenoids.BottomRightBankSolenoid import BottomRightBankSolenoid
|
|
from solenoids.TopCentralBankSolenoid import TopCentralBankSolenoid
|
|
from solenoids.MainFlipper import MainFlipper
|
|
|
|
|
|
class StartBallEvent(Event):
|
|
def __init__(self):
|
|
self.flipper = MainFlipper()
|
|
super().__init__("Start Ball Event")
|
|
|
|
def trigger(self, target):
|
|
super().trigger(target)
|
|
self.flipper.activate()
|
|
BottomRightBankSolenoid().trigger()
|
|
BottomLeftBankSolenoid().trigger()
|
|
TopCentralBankSolenoid().trigger()
|
|
OutHoleSolenoid().trigger()
|