changeset 358:911547a1c378

Kill dead speed limits
author Stefano Rivera <stefano@rivera.za.net>
date Fri, 06 Sep 2013 19:39:59 +0200
parents d2c7e17299a7
children d42752ab3231
files nagslang/enemies.py
diffstat 1 files changed, 1 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/nagslang/enemies.py	Fri Sep 06 19:14:04 2013 +0200
+++ b/nagslang/enemies.py	Fri Sep 06 19:39:59 2013 +0200
@@ -213,21 +213,7 @@
             self.is_moving = False
             return
         self.is_moving = True
-        x_step = 0
-        y_step = 0
-        if (target[0] < pos[0]):
-            x_step = max(-1, target[0] - pos[0])
-        elif (target[0] > pos[0]):
-            x_step = min(1, target[0] - pos[0])
-        if abs(x_step) < 0.5:
-            x_step = 0
-        if (target[1] < pos[1]):
-            y_step = max(-1, target[1] - pos[1])
-        elif (target[1] > pos[1]):
-            y_step = min(1, target[1] - pos[1])
-        if abs(y_step) < 0.5:
-            y_step = 0
-        self.set_direction(x_step, y_step)
+        self.set_direction(target.x - pos.x, target.y - pos.y)
         super(ChargingAlien, self).update(dt)
 
     @classmethod