Mercurial > nagslang
diff nagslang/enemies.py @ 229:329b3044ddef
Much better facing renderers.
author | Jeremy Thurgood <firxen@gmail.com> |
---|---|
date | Wed, 04 Sep 2013 18:40:00 +0200 |
parents | 9e2ef2f15035 |
children | 831e4f6b3d18 |
line wrap: on
line diff
--- a/nagslang/enemies.py Wed Sep 04 18:37:43 2013 +0200 +++ b/nagslang/enemies.py Wed Sep 04 18:40:00 2013 +0200 @@ -1,3 +1,5 @@ +import math + import pymunk import pymunk.pygame_util @@ -65,7 +67,15 @@ }) def get_render_angle(self): - return self.angle + # No image rotation when rendering, please. + return 0 + + def get_facing_direction(self): + # Enemies can face left or right. + if - math.pi / 2 < self.angle <= math.pi / 2: + return 'right' + else: + return 'left' def _switch_direction(self): if self._direction == 'away':