16 lines
399 B
Python
16 lines
399 B
Python
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()
|