connect Bank events

This commit is contained in:
Jonas Zeunert
2020-08-19 22:20:57 +02:00
parent 3d9d1008fa
commit a0d145edb9
2 changed files with 15 additions and 0 deletions

0
events/__init__.py Normal file
View File

View File

@@ -8,6 +8,9 @@ from events.RightKickerEvent import RightKickerEvent
from events.EnterUpperPlayfieldEvent import EnterUpperPlayfieldEvent
from events.StartGameEvent import StartGameEvent
from events.EndGameEvent import EndGameEvent
from events.BottomRightBankEvent import BottomRightBankEvent
from events.BottomLeftBankEvent import BottomLeftBankEvent
from events.TopCentralBankEvent import TopCentralBankEvent
class EventFactory:
@@ -60,5 +63,17 @@ class EventFactory:
self.__registerEventToTarget(event, self.targets['Credit'])
return event
def createBottomLeftBankEvent(self):
event = BottomLeftBankEvent()
self.__registerEventToTarget(event, self.targets["Left Bank"])
def createBottomRightBankEvent(self):
event = BottomRightBankEvent()
self.__registerEventToTarget(event, self.targets["Right Bank"])
def createTopCentralBankEvent(self):
event = TopCentralBankEvent()
self.__registerEventToTarget(event, self.targets["Top Bank"])
def __registerEventToTarget(self, event, target):
target.on(target.hit_key, event.trigger)