This commit is contained in:
Jonas Zeunert
2021-03-07 15:47:45 +01:00
parent c54ab2e311
commit 6450ee22dc
10 changed files with 277 additions and 29 deletions

View File

@@ -17,6 +17,7 @@ from events.TunnelEvent import TunnelEvent
from events.RedSpecialEvent import RedSpecialEvent
from events.OrangeSpecialEvent import OrangeSpecialEvent
from events.SpinnerEvent import SpinnerEvent
from events.FixedTargetEvent import FixedTargetEvent
class EventFactory:
def __init__(self, targets, currentPlayer):
@@ -113,5 +114,14 @@ class EventFactory:
self.__registerEventToTarget(event, self.targets["Spinner"])
return event
def createFixedTargetEvent(self):
event = FixedTargetEvent(self.currentPlayer)
self.__registerEventToTarget(event, self.targets["Fixed Target 1"])
self.__registerEventToTarget(event, self.targets["Fixed Target 2"])
self.__registerEventToTarget(event, self.targets["Fixed Target 3"])
self.__registerEventToTarget(event, self.targets["Fixed Target 4"])
self.__registerEventToTarget(event, self.targets["Fixed Target 5"])
return event
def __registerEventToTarget(self, event, target):
target.on(target.hit_key, event.trigger)