connect Bank events
This commit is contained in:
0
events/__init__.py
Normal file
0
events/__init__.py
Normal 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)
|
||||||
|
|||||||
Reference in New Issue
Block a user