Files
flippr-game/events/BottomLeftBankEvent.py
2022-06-07 01:29:01 +02:00

15 lines
534 B
Python

from events.BankEvent import BankEvent
from solenoids.BottomLeftBankSolenoid import BottomLeftBankSolenoid
class BottomLeftBankEvent(BankEvent):
def __init__(self, gameState):
super().__init__(BottomLeftBankSolenoid(), "Bottom Left Bank Event", gameState)
def trigger(self, target):
super().trigger(target)
playerState = self.gameState.currentPlayer
playerState.advanceLeftOrangeSpecial()
if playerState.upperPlayfieldTime < 30 and playerState.advanceTimeLeft:
playerState.advanceUpperPlayfieldTime()