from Event import Event from events.EndGameEvent import EndGameEvent class EndOfBallEvent(Event): def __init__(self, playerState): self.playerState = playerState super().__init__("End Of Ball Event") def trigger(self, _): super().trigger() self.playerState().removeBall() if self.playerState().ballsLeft == 0: EndGameEvent().trigger()