Files
flippr-game/events/BankEvent.py
2022-06-07 00:58:43 +02:00

15 lines
450 B
Python

from Event import Event
from time import sleep
from config import BANK_SLEEP_TIME
class BankEvent(Event):
def __init__(self, bankSolenoid, name, gameState):
self.bankSolenoid = bankSolenoid
super().__init__(name)
self.gameState = gameState
def trigger(self, target):
super().trigger(target)
self.bankSolenoid.trigger()
sleep(BANK_SLEEP_TIME) # Wait for bank to reset before resetting targets