diff options
Diffstat (limited to 'src/api/Sprite2.py')
-rw-r--r-- | src/api/Sprite2.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/api/Sprite2.py b/src/api/Sprite2.py index 5e9e1c6..57f0ed6 100644 --- a/src/api/Sprite2.py +++ b/src/api/Sprite2.py @@ -108,13 +108,20 @@ class CSprite(pygame.sprite.Sprite): self.rect = self.image.get_rect()
self.calculatePositionWithOffset()
- def setPosition (self, position):
+ def setPosition(self, position):
""" place the sprite directly at the given position
- expects an (x, y) tuple
+ expects an vector
"""
self.mPos.setX(position.getX())
self.mPos.setY(position.getY())
+ def setPosTuple(self, position):
+ """ place the sprite directly at the given position
+
+ expects an (x, y) tuple
+ """
+ self.mPos.setXY(position[0], position[1])
+
def setSpeedLimits(self, amax, amin):
""" determines maximum and minimum
speeds you will allow through
|