thiiiiings
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
class BonusTimeEvent:
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self):
|
||||
self.playerState().addBonusTimeSecond()
|
||||
@@ -0,0 +1,6 @@
|
||||
class EndGameEvent:
|
||||
def __init__(self, flipper):
|
||||
self.flipper = flipper
|
||||
|
||||
def trigger(self):
|
||||
self.flipper.deactivate()
|
||||
@@ -0,0 +1,6 @@
|
||||
class EndOfBallEvent:
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self):
|
||||
self.playerState().removeBall()
|
||||
@@ -0,0 +1,8 @@
|
||||
class EnterUpperPlayfieldEvent:
|
||||
def __init__(self, playerState, flipper):
|
||||
self.playerState = playerState
|
||||
self.flipper = flipper
|
||||
|
||||
def trigger(self):
|
||||
self.flipper.activate()
|
||||
self.playerState().startUpperPlayfieldTimer()
|
||||
@@ -0,0 +1,6 @@
|
||||
class FlapEvent:
|
||||
def __init__(self, flapSolenoid):
|
||||
self.flapSolenoid = flapSolenoid
|
||||
|
||||
def trigger(self):
|
||||
self.flapSolenoid.trigger()
|
||||
@@ -0,0 +1,8 @@
|
||||
class LeaveUpperPlayfieldEvent:
|
||||
def __init__(self, playerState, flipper):
|
||||
self.playerState = playerState
|
||||
self.flipper = flipper
|
||||
|
||||
def trigger(self):
|
||||
self.flipper.deactivate()
|
||||
self.playerState().stopUpperPlayfieldTimer()
|
||||
@@ -0,0 +1,7 @@
|
||||
from events.FlapEvent import FlapEvent
|
||||
from solenoids.LeftFlapSolenoid import LeftFlapSolenoid
|
||||
|
||||
|
||||
class LeftFlapEvent(FlapEvent):
|
||||
def __init__(self):
|
||||
super(LeftFlapSolenoid())
|
||||
@@ -0,0 +1,6 @@
|
||||
class PointEvent:
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self, target):
|
||||
self.playerState().addPoints(target.points)
|
||||
@@ -0,0 +1,7 @@
|
||||
from events.FlapEvent import FlapEvent
|
||||
from solenoids.RightFlapSolenoid import RightFlapSolenoid
|
||||
|
||||
|
||||
class RightFlapEvent(FlapEvent):
|
||||
def __init__(self):
|
||||
super(RightFlapSolenoid())
|
||||
@@ -0,0 +1,9 @@
|
||||
from solenoids.RightKickerSolenoid import RightKickerSolenoid
|
||||
|
||||
|
||||
class RightKickerEvent:
|
||||
def __init__(self):
|
||||
self.rightKickerSolenoid = RightKickerSolenoid()
|
||||
|
||||
def trigger(self):
|
||||
self.rightKickerSolenoid.trigger()
|
||||
@@ -0,0 +1,10 @@
|
||||
from solenoids.OutHoleSolenoid import OutHoleSolenoid
|
||||
|
||||
class StartGameEvent:
|
||||
def __init__(self, flipper):
|
||||
self.flipper = flipper
|
||||
self.outHoleSolenoid = OutHoleSolenoid()
|
||||
|
||||
def trigger(self):
|
||||
self.flipper.activate()
|
||||
self.outHoleSolenoid.trigger()
|
||||
@@ -0,0 +1,6 @@
|
||||
class UpperPlayfieldTimeEvent:
|
||||
def __init__(self, playerState):
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self):
|
||||
self.playerState().addUpperPlayfieldTime(1)
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user