durchnander wird immer schlimmer

This commit is contained in:
Jonas Zeunert
2022-06-06 22:30:29 +02:00
parent d2e30aed7b
commit 54430116be
2 changed files with 2 additions and 11 deletions

View File

@@ -18,7 +18,7 @@ class EndBallEvent(Event):
self.gameState.currentPlayer.removeBall() self.gameState.currentPlayer.removeBall()
self.scorePoints() self.scorePoints()
self.gameState.currentPlayer.reset() self.gameState.currentPlayer.deactivate()
if self.gameState.currentPlayer.ballsLeft == 0: if self.gameState.currentPlayer.ballsLeft == 0:
EndGameEvent().trigger(None) EndGameEvent().trigger(None)

View File

@@ -1,22 +1,13 @@
from Event import Event from Event import Event
from solenoids.OutHoleSolenoid import OutHoleSolenoid 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 from solenoids.MainFlipper import MainFlipper
class StartBallEvent(Event): class StartBallEvent(Event):
def __init__(self, gameState): def __init__(self):
self.gameState = gameState
self.flipper = MainFlipper() self.flipper = MainFlipper()
super().__init__("Start Ball Event") super().__init__("Start Ball Event")
def trigger(self, target): def trigger(self, target):
super().trigger(target) super().trigger(target)
BottomRightBankSolenoid().trigger()
BottomLeftBankSolenoid().trigger()
TopCentralBankSolenoid().trigger()
OutHoleSolenoid().trigger() OutHoleSolenoid().trigger()
self.flipper.activate()
self.gameState.currentPlayer.activate()