diff nagslang/enemies.py @ 207:42e8993c31fd

Break out Renderers
author Stefano Rivera <stefano@rivera.za.net>
date Tue, 03 Sep 2013 23:33:44 +0200
parents ce8d4fc3baf4
children 3d54fe7a2998
line wrap: on
line diff
--- a/nagslang/enemies.py	Tue Sep 03 23:32:46 2013 +0200
+++ b/nagslang/enemies.py	Tue Sep 03 23:33:44 2013 +0200
@@ -1,9 +1,9 @@
 import pymunk
 import pymunk.pygame_util
 
+from nagslang import render
 from nagslang.constants import COLLISION_TYPE_ENEMY, ZORDER_MID
-from nagslang.game_object import (
-    GameObject, SingleShapePhysicser, AnimatedFacingImageRenderer, make_body)
+from nagslang.game_object import GameObject, SingleShapePhysicser, make_body
 from nagslang.mutators import FLIP_H
 from nagslang.resources import resources
 
@@ -54,7 +54,7 @@
         self.angle = 0
 
     def _setup_renderer(self):
-        self.renderer = AnimatedFacingImageRenderer(
+        self.renderer = render.AnimatedFacingImageRenderer(
             (self._get_image('alien_A_1.png'),
              self._get_image('alien_A_1.png'),
              self._get_image('alien_A_1.png'),