durchnander wird immer schlimmer
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
@@ -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()
|
|
||||||
|
|||||||
Reference in New Issue
Block a user