diff --git a/factories/EventFactory.py b/factories/EventFactory.py index 2a242d0..05bc42a 100644 --- a/factories/EventFactory.py +++ b/factories/EventFactory.py @@ -11,6 +11,8 @@ from events.EndGameEvent import EndGameEvent from events.BottomRightBankEvent import BottomRightBankEvent from events.BottomLeftBankEvent import BottomLeftBankEvent from events.TopCentralBankEvent import TopCentralBankEvent +from events.BottomRightPopEvent import BottomRightPopEvent +from events.TopLeftPopEvent import TopLeftPopEvent class EventFactory: @@ -75,5 +77,13 @@ class EventFactory: event = TopCentralBankEvent() 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): target.on(target.hit_key, event.trigger)