event logging
This commit is contained in:
2
Event.py
2
Event.py
@@ -5,4 +5,4 @@ class Event:
|
||||
self.name = name
|
||||
|
||||
def trigger(self):
|
||||
logging.info('Event ' + self.name + ' occured!')
|
||||
logging.info('Event ' + self.name + ' triggered!')
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class BonusTimeEvent(Event):
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self):
|
||||
self.playerState().addBonusTimeSecond()
|
||||
super().trigger()
|
||||
self.playerState().addBonusTimeSecond()
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class EndGameEvent(Event):
|
||||
def __init__(self, flipper):
|
||||
self.flipper = flipper
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.flipper.deactivate()
|
||||
@@ -1,8 +1,10 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class EndOfBallEvent(Event):
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.playerState().removeBall()
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from Event import Event
|
||||
|
||||
from solenoids.TopFlipper import TopFlipper
|
||||
|
||||
|
||||
@@ -9,5 +8,6 @@ class EnterUpperPlayfieldEvent(Event):
|
||||
self.flipper = TopFlipper()
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.flipper.activate()
|
||||
self.playerState().startUpperPlayfieldTimer()
|
||||
@@ -1,8 +1,10 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class FlapEvent(Event):
|
||||
def __init__(self, flapSolenoid):
|
||||
self.flapSolenoid = flapSolenoid
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.flapSolenoid.trigger()
|
||||
@@ -1,10 +1,12 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class LeaveUpperPlayfieldEvent(Event):
|
||||
def __init__(self, playerState, flipper):
|
||||
self.playerState = playerState
|
||||
self.flipper = flipper
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.flipper.deactivate()
|
||||
self.playerState().stopUpperPlayfieldTimer()
|
||||
@@ -1,5 +1,3 @@
|
||||
from Event import Event
|
||||
|
||||
from events.FlapEvent import FlapEvent
|
||||
from solenoids.LeftFlapSolenoid import LeftFlapSolenoid
|
||||
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class PointEvent(Event):
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self, target):
|
||||
super().trigger()
|
||||
self.playerState().addPoints(target.points)
|
||||
@@ -1,5 +1,3 @@
|
||||
from Event import Event
|
||||
|
||||
from events.FlapEvent import FlapEvent
|
||||
from solenoids.RightFlapSolenoid import RightFlapSolenoid
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from Event import Event
|
||||
|
||||
from solenoids.RightKickerSolenoid import RightKickerSolenoid
|
||||
|
||||
|
||||
@@ -8,4 +7,5 @@ class RightKickerEvent(Event):
|
||||
self.rightKickerSolenoid = RightKickerSolenoid()
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.rightKickerSolenoid.trigger()
|
||||
@@ -1,5 +1,4 @@
|
||||
from Event import Event
|
||||
|
||||
from solenoids.OutHoleSolenoid import OutHoleSolenoid
|
||||
from solenoids.MainFlipper import MainFlipper
|
||||
|
||||
@@ -10,5 +9,6 @@ class StartGameEvent(Event):
|
||||
self.outHoleSolenoid = OutHoleSolenoid()
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.flipper.activate()
|
||||
self.outHoleSolenoid.trigger()
|
||||
@@ -1,8 +1,10 @@
|
||||
from Event import Event
|
||||
|
||||
|
||||
class UpperPlayfieldTimeEvent(Event):
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self):
|
||||
super().trigger()
|
||||
self.playerState().addUpperPlayfieldTime(1)
|
||||
Reference in New Issue
Block a user