changeset 303:24bd56bd17bd

Fix timing issues
author Neil Muller <drnlmuller@gmail.com>
date Thu, 05 Sep 2013 23:56:44 +0200
parents a0a471ad2ee8
children 83477a7642b4
files nagslang/screens/area.py
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/screens/area.py	Thu Sep 05 23:57:50 2013 +0200
+++ b/nagslang/screens/area.py	Thu Sep 05 23:56:44 2013 +0200
@@ -196,14 +196,13 @@
         self.protagonist.set_direction(dx, dy)
 
     def tick(self, seconds):
+        super(AreaScreen, self).tick(seconds)
         self.tick_protagonist()
         for drawable in self._drawables:
             drawable.animate()
             if drawable.remove:
                 self._drawables.remove(drawable)
 
-        super(AreaScreen, self).tick(seconds)
-
     def render_health_bar(self, surface, damage_experienced=None):
         rect = pygame.Rect(50, 500, 110, 50)
         if damage_experienced: