bub
This commit is contained in:
@@ -5,9 +5,6 @@ import logging
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
class Target(Observable):
|
class Target(Observable):
|
||||||
|
|
||||||
lastActivation = 0
|
|
||||||
|
|
||||||
def __init__(self, points, name):
|
def __init__(self, points, name):
|
||||||
logging.info("Target " + name + " created")
|
logging.info("Target " + name + " created")
|
||||||
self._events = defaultdict(list)
|
self._events = defaultdict(list)
|
||||||
|
|||||||
@@ -19,6 +19,12 @@ class EndBallEvent(Event):
|
|||||||
super().__init__("End Of Ball Event")
|
super().__init__("End Of Ball Event")
|
||||||
|
|
||||||
def trigger(self, target):
|
def trigger(self, target):
|
||||||
|
if not self.gameState.isPlaying:
|
||||||
|
return
|
||||||
|
|
||||||
|
if not self.gameState.isStarted:
|
||||||
|
return
|
||||||
|
|
||||||
super().trigger(target)
|
super().trigger(target)
|
||||||
|
|
||||||
TopFlipper().deactivate()
|
TopFlipper().deactivate()
|
||||||
|
|||||||
@@ -97,6 +97,7 @@ class EventFactory:
|
|||||||
event = StartBallEvent(self.gameState)
|
event = StartBallEvent(self.gameState)
|
||||||
self.__registerEventToTarget(event, self.targets['Credit'])
|
self.__registerEventToTarget(event, self.targets['Credit'])
|
||||||
return event
|
return event
|
||||||
|
|
||||||
def createBottomLeftBankEvent(self):
|
def createBottomLeftBankEvent(self):
|
||||||
event = BottomLeftBankEvent(self.gameState)
|
event = BottomLeftBankEvent(self.gameState)
|
||||||
self.__registerEventToTarget(event, self.targets["Left Bank"])
|
self.__registerEventToTarget(event, self.targets["Left Bank"])
|
||||||
|
|||||||
Reference in New Issue
Block a user