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.EnterUpperPlayfieldEvent import EnterUpperPlayfieldEvent
from events.StartGameEvent import StartGameEvent from events.StartGameEvent import StartGameEvent
from events.EndGameEvent import EndGameEvent from events.EndGameEvent import EndGameEvent
from events.BottomRightBankEvent import BottomRightBankEvent
from events.BottomLeftBankEvent import BottomLeftBankEvent
from events.TopCentralBankEvent import TopCentralBankEvent
class EventFactory: class EventFactory:
@@ -60,5 +63,17 @@ class EventFactory:
self.__registerEventToTarget(event, self.targets['Credit']) self.__registerEventToTarget(event, self.targets['Credit'])
return event 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): def __registerEventToTarget(self, event, target):
target.on(target.hit_key, event.trigger) target.on(target.hit_key, event.trigger)