Bullet: Track previous X/Y.
authorJoe Wreschnig <joe.wreschnig@gmail.com>
Tue, 16 Mar 2010 09:30:09 +0000 (02:30 -0700)
committerJoe Wreschnig <joe.wreschnig@gmail.com>
Tue, 16 Mar 2010 09:30:09 +0000 (02:30 -0700)
bulletml/impl.py

index 6fe1641..4dde9fb 100644 (file)
@@ -287,6 +287,8 @@ class Bullet(object):
             created.extend(action.step())
 
         direction = math.radians(self.direction)
             created.extend(action.step())
 
         direction = math.radians(self.direction)
+        self.px = self.x
+        self.py = self.y
         self.x += self.mx + math.sin(direction) * self.speed
         self.y += self.my - math.cos(direction) * self.speed
 
         self.x += self.mx + math.sin(direction) * self.speed
         self.y += self.my - math.cos(direction) * self.speed