connect pop events

This commit is contained in:
Jonas Zeunert
2020-08-19 22:24:34 +02:00
parent 3c4b317bd3
commit f07c686b68

View File

@@ -11,6 +11,8 @@ from events.EndGameEvent import EndGameEvent
from events.BottomRightBankEvent import BottomRightBankEvent from events.BottomRightBankEvent import BottomRightBankEvent
from events.BottomLeftBankEvent import BottomLeftBankEvent from events.BottomLeftBankEvent import BottomLeftBankEvent
from events.TopCentralBankEvent import TopCentralBankEvent from events.TopCentralBankEvent import TopCentralBankEvent
from events.BottomRightPopEvent import BottomRightPopEvent
from events.TopLeftPopEvent import TopLeftPopEvent
class EventFactory: class EventFactory:
@@ -75,5 +77,13 @@ class EventFactory:
event = TopCentralBankEvent() event = TopCentralBankEvent()
self.__registerEventToTarget(event, self.targets["Top Bank"]) self.__registerEventToTarget(event, self.targets["Top Bank"])
def createTopLeftPopEvent(self):
event = TopLeftPopEvent()
self.__registerEventToTarget(event, self.targets["Left Pop"])
def createBottomRightPopEvent(self):
event = BottomRightPopEvent()
self.__registerEventToTarget(event, self.targets["Right Pop"])
def __registerEventToTarget(self, event, target): def __registerEventToTarget(self, event, target):
target.on(target.hit_key, event.trigger) target.on(target.hit_key, event.trigger)