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