Files
flippr-game/events/RightKickerEvent.py
2022-05-06 00:14:19 +02:00

24 lines
623 B
Python

from Event import Event
from solenoids.RightKickerSolenoid import RightKickerSolenoid
from time import sleep
from random import randrange
class RightKickerEvent(Event):
def __init__(self):
self.rightKickerSolenoid = RightKickerSolenoid()
self.is_running = False
super().__init__("Right Kicker Event")
def trigger(self, target):
if self.is_running:
return
self.is_running = True
sleeptime = randrange(300, 1200) / 1000
sleep(sleeptime)
super().trigger(target)
self.rightKickerSolenoid.trigger()
self.is_running = False