from Event import Event from solenoids.TopFlipper import TopFlipper class EnterUpperPlayfieldEvent(Event): def __init__(self, playerState): self.playerState = playerState self.flipper = TopFlipper() super().__init__("Enter Upper Playfield Event") def trigger(self, _): super().trigger() self.flipper.activate() self.playerState().startUpperPlayfieldTimer()