from naja.scenes.game import GameScene
LoadGameEvent.post(game_state)
SceneChangeEvent.post(GameScene)
+
+
+class Flashlight(object):
+ def __init__(self, rate):
+ self.rate = rate
+ self.reset()
+
+ def tick(self):
+ self.ticks += 1
+ if self.ticks >= self.rate:
+ self.on = not self.on
+ self.ticks = 0
+ return True
+ return False
+
+ def reset(self):
+ self.ticks = 0
+ self.on = True