X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml%2Fimpl.py;h=4dde9fb4b608115ad2dec45a6426a89255282faf;hp=2c938d22f8299fbbd4ab5e0ac6de91967a4912ca;hb=006fb3dcabc9600997f5c3c8fcc5e80baa7fc1e0;hpb=efb1bac1744eddeb90359cc4d20dc99ce0f6a94a diff --git a/bulletml/impl.py b/bulletml/impl.py index 2c938d2..4dde9fb 100644 --- a/bulletml/impl.py +++ b/bulletml/impl.py @@ -256,7 +256,7 @@ class Bullet(object): return self.direction else: return math.degrees( - math.atan2(self.target.x - self.x, self.target.y - self.y)) + math.atan2(self.target.x - self.x, self.y - self.target.y)) @property def finished(self): @@ -287,6 +287,8 @@ class Bullet(object): 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