giving events a name
This commit is contained in:
1
Event.py
1
Event.py
@@ -3,6 +3,7 @@ import logging
|
|||||||
class Event:
|
class Event:
|
||||||
def __init__(self, name):
|
def __init__(self, name):
|
||||||
self.name = name
|
self.name = name
|
||||||
|
logging.info("Created " + self.name)
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
logging.info('Event ' + self.name + ' triggered!')
|
logging.info('Event ' + self.name + ' triggered!')
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from Event import Event
|
|||||||
class BonusTimeEvent(Event):
|
class BonusTimeEvent(Event):
|
||||||
def __init__(self, playerState):
|
def __init__(self, playerState):
|
||||||
self.playerState = playerState
|
self.playerState = playerState
|
||||||
|
super().__init__("Bonus Time Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from Event import Event
|
|||||||
class EndGameEvent(Event):
|
class EndGameEvent(Event):
|
||||||
def __init__(self, flipper):
|
def __init__(self, flipper):
|
||||||
self.flipper = flipper
|
self.flipper = flipper
|
||||||
|
super().__init__("End Game Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from Event import Event
|
|||||||
class EndOfBallEvent(Event):
|
class EndOfBallEvent(Event):
|
||||||
def __init__(self, playerState):
|
def __init__(self, playerState):
|
||||||
self.playerState = playerState
|
self.playerState = playerState
|
||||||
|
super().__init__("End Of Ball Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ class EnterUpperPlayfieldEvent(Event):
|
|||||||
def __init__(self, playerState):
|
def __init__(self, playerState):
|
||||||
self.playerState = playerState
|
self.playerState = playerState
|
||||||
self.flipper = TopFlipper()
|
self.flipper = TopFlipper()
|
||||||
|
super().__init__("Enter Upper Playfield Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -2,8 +2,9 @@ from Event import Event
|
|||||||
|
|
||||||
|
|
||||||
class FlapEvent(Event):
|
class FlapEvent(Event):
|
||||||
def __init__(self, flapSolenoid):
|
def __init__(self, flapSolenoid, name):
|
||||||
self.flapSolenoid = flapSolenoid
|
self.flapSolenoid = flapSolenoid
|
||||||
|
super().__init__(name)
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ class LeaveUpperPlayfieldEvent(Event):
|
|||||||
def __init__(self, playerState, flipper):
|
def __init__(self, playerState, flipper):
|
||||||
self.playerState = playerState
|
self.playerState = playerState
|
||||||
self.flipper = flipper
|
self.flipper = flipper
|
||||||
|
super().__init__("Leave Upper Playfield Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ from solenoids.LeftFlapSolenoid import LeftFlapSolenoid
|
|||||||
|
|
||||||
class LeftFlapEvent(FlapEvent):
|
class LeftFlapEvent(FlapEvent):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(LeftFlapSolenoid())
|
super().__init__(LeftFlapSolenoid(), "Left Flap Event")
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from Event import Event
|
|||||||
class PointEvent(Event):
|
class PointEvent(Event):
|
||||||
def __init__(self, playerState):
|
def __init__(self, playerState):
|
||||||
self.playerState = playerState
|
self.playerState = playerState
|
||||||
|
super().__init__("Point Event Event")
|
||||||
|
|
||||||
def trigger(self, target):
|
def trigger(self, target):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -4,4 +4,4 @@ from solenoids.RightFlapSolenoid import RightFlapSolenoid
|
|||||||
|
|
||||||
class RightFlapEvent(FlapEvent):
|
class RightFlapEvent(FlapEvent):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
super(RightFlapSolenoid())
|
super().__init__(RightFlapSolenoid(), "Right Flap Event")
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ from solenoids.RightKickerSolenoid import RightKickerSolenoid
|
|||||||
class RightKickerEvent(Event):
|
class RightKickerEvent(Event):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.rightKickerSolenoid = RightKickerSolenoid()
|
self.rightKickerSolenoid = RightKickerSolenoid()
|
||||||
|
super().__init__("Right Kicker Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ class StartGameEvent(Event):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
self.flipper = MainFlipper()
|
self.flipper = MainFlipper()
|
||||||
self.outHoleSolenoid = OutHoleSolenoid()
|
self.outHoleSolenoid = OutHoleSolenoid()
|
||||||
|
super().__init__("Start Game Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ from Event import Event
|
|||||||
class UpperPlayfieldTimeEvent(Event):
|
class UpperPlayfieldTimeEvent(Event):
|
||||||
def __init__(self, playerState):
|
def __init__(self, playerState):
|
||||||
self.playerState = playerState
|
self.playerState = playerState
|
||||||
|
super().__init__("Upper Playfield Time Event")
|
||||||
|
|
||||||
def trigger(self):
|
def trigger(self):
|
||||||
super().trigger()
|
super().trigger()
|
||||||
|
|||||||
Reference in New Issue
Block a user