Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/api/Sprite.py
diff options
context:
space:
mode:
authorAlan Aguiar <alanjas@hotmail.com>2012-04-30 14:21:35 (GMT)
committer Alan Aguiar <alanjas@hotmail.com>2012-04-30 14:21:35 (GMT)
commit44b8712e3bae9b4c6c4f7103d220747fd310849d (patch)
treee01684a6f0edbe9448509d5b98f9baefb3600ed0 /src/api/Sprite.py
parent356348fb4c738b2273dfe3bd3b70a9edf1194ca0 (diff)
fix maxspeed with truncate vector
Diffstat (limited to 'src/api/Sprite.py')
-rw-r--r--src/api/Sprite.py12
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)