Mercurial > pyntnclick
diff pyntnclick/engine.py @ 659:363b603794f5 pyntnclick
Re-add animations (and also fix some enter/leave event stuff)
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 12 Feb 2012 14:45:06 +0200 |
parents | fdc63049b08c |
children | 374d96e0b55e |
line wrap: on
line diff
--- a/pyntnclick/engine.py Sun Feb 12 14:25:27 2012 +0200 +++ b/pyntnclick/engine.py Sun Feb 12 14:45:06 2012 +0200 @@ -48,6 +48,8 @@ ev.data) else: self._screen.dispatch(ev) + # Ping the screen / scene + self._screen.animate() surface = pygame.display.get_surface() self._screen.draw(surface) flip() @@ -88,6 +90,12 @@ def dispatch(self, ev): self.container.event(ev) + def animate(self): + """Called every tick - used for peroidic events, etc. + + Interested classes are expected to override this""" + pass + def draw_background(self): self.surface.fill(pygame.Color('gray'))