diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2012-04-30 14:21:35 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2012-04-30 14:21:35 (GMT) |
commit | 44b8712e3bae9b4c6c4f7103d220747fd310849d (patch) | |
tree | e01684a6f0edbe9448509d5b98f9baefb3600ed0 /src/api/Sprite.py | |
parent | 356348fb4c738b2273dfe3bd3b70a9edf1194ca0 (diff) |
fix maxspeed with truncate vector
Diffstat (limited to 'src/api/Sprite.py')
-rw-r--r-- | src/api/Sprite.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/api/Sprite.py b/src/api/Sprite.py index f260e09..40b8ee5 100644 --- a/src/api/Sprite.py +++ b/src/api/Sprite.py @@ -109,9 +109,11 @@ class CSprite(pygame.sprite.Sprite): def setVelXY(self, aVelX, aVelY):
self.mVel.setXY(aVelX, aVelY)
+ self.mVel.truncate(self.maxSpeed)
def setVelVec(self, aVec):
self.mVel.setXY(aVec.getX(), aVec.getY())
+ self.mVel.truncate(self.maxSpeed)
def setAccelXY(self, aAccelX, aAccelY):
self.mAccel.setXY(aAccelX, aAccelY)
@@ -139,11 +141,11 @@ class CSprite(pygame.sprite.Sprite): self.mVel.add(self.mAccel)
- #self.mVel.truncate(self.maxSpeed)
- if (self.mVel.getX() > self.maxSpeed):
- self.mVel.setX(self.maxSpeed)
- if (self.mVel.getY() > self.maxSpeed):
- self.mVel.setY(self.maxSpeed)
+ self.mVel.truncate(self.maxSpeed)
+ #if (self.mVel.getX() > self.maxSpeed):
+ # self.mVel.setX(self.maxSpeed)
+ #if (self.mVel.getY() > self.maxSpeed):
+ # self.mVel.setY(self.maxSpeed)"""
self.mPos.add(self.mVel)
|