Added Pop Events

This commit is contained in:
Johannes Wendel
2020-08-19 22:13:43 +02:00
parent 7f554e0490
commit 166b9d95ef
4 changed files with 29 additions and 0 deletions

11
events/PopEvent.py Normal file
View File

@@ -0,0 +1,11 @@
from Event import Event
class PopEvent(Event):
def __init__(self, popSolenoid, name):
self.popSolenoid = popSolenoid
super().__init__(name)
def trigger(self, _):
super().trigger()
self.popSolenoid.trigger()

View File

@@ -0,0 +1,7 @@
from events.PopEvent import PopEvent
from solenoids.TopLeftPopSolenoid import TopLeftPopSolenoid
class TopLeftPopEvent(PopEvent):
def __init__(self):
super().__init__(TopLeftPopSolenoid(), "Top Left Pop Event")

View File

@@ -0,0 +1,7 @@
from events.PopEvent import PopEvent
from solenoids.TopRightPopSolenoid import TopRightPopSolenoid
class TopRightPopEvent(PopEvent):
def __init__(self):
super().__init__(TopRightPopSolenoid(), "Top Right Pop Event")

View File

@@ -0,0 +1,4 @@
from Solenoid import Solenoid
class TopRightPopSolenoid(Solenoid):
pass