diff options
Diffstat (limited to 'src/sliceitoff/game/show.py')
-rw-r--r-- | src/sliceitoff/game/show.py | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/sliceitoff/game/show.py b/src/sliceitoff/game/show.py deleted file mode 100644 index 32a87cf..0000000 --- a/src/sliceitoff/game/show.py +++ /dev/null @@ -1,24 +0,0 @@ -""" game.show - Sprite group that show sprites and skips if key is pressed """ -from .anykey import anykey -from .explodeout import ExplodeOutGroup - -class Show(ExplodeOutGroup): - """ To show some sprites and quit on any key """ - def __init__(self, sprites = None, active = True): - super().__init__(active = active) - self.add(sprites) - self.timeout = 15_000 - - def update(self, dt = 0, **kwargs): - """ First timeout then fadeout and then inactivity """ - if not super().update(dt = dt, **kwargs): - return - if anykey(): - self.do_fadeout() - if self.timeout <= 0: - self.do_fadeout() - self.timeout -= dt - - def sprites(self): - """ Return sprites only when active """ - return super().sprites() if self.active else [] |