Ignore:
Timestamp:
09/08/13 00:02:09 (8 years ago)
Author:
Stefano Rivera <stefano@…>
Branch:
default
Phase:
public
Amend:
32373764393833386438663536333765363938623938646366313930383661646535333834313632
Message:

Show splash image on startup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • nagslang/game_object.py

    r628 r647  
    318318    def update(self, dt):
    319319        super(EphemeralNote, self).update(dt)
     320        if not self.check_timer('timeout'):
     321            return Result(remove=[self])
     322
     323
     324class SplashImage(GameObject):
     325    def __init__(self, image, timeout):
     326        super(SplashImage, self).__init__(
     327            None,
     328            render.NullRenderer(),
     329            puzzle.YesPuzzler(),
     330            render.ImageOverlay(image),
     331        )
     332        self.add_timer('timeout', timeout)
     333        self.start_timer('timeout')
     334
     335    def update(self, dt):
     336        super(SplashImage, self).update(dt)
    320337        if not self.check_timer('timeout'):
    321338            return Result(remove=[self])
Note: See TracChangeset for help on using the changeset viewer.