diff options
author | Alan Aguiar <alanjas@hotmail.com> | 2014-01-20 21:41:46 (GMT) |
---|---|---|
committer | Alan Aguiar <alanjas@hotmail.com> | 2014-01-20 21:41:46 (GMT) |
commit | b0b1d81a5de43653ba22e1ddc934f0b20c0a55f7 (patch) | |
tree | a162173c6655dfca9fe53f7c8cb116886f34c445 /src/api | |
parent | d15550a006da6d843646c1bfed042e735631c56c (diff) |
remove deprecated imagemaster to simple csprite2
Diffstat (limited to 'src/api')
-rw-r--r-- | src/api/Sprite2.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/api/Sprite2.py b/src/api/Sprite2.py index e19c510..7d11f10 100644 --- a/src/api/Sprite2.py +++ b/src/api/Sprite2.py @@ -34,8 +34,8 @@ class CSprite(pygame.sprite.Sprite): self.mactive = False
self.mclicked = False
- self.mImageMaster = pygame.surface.Surface((0, 0), 0)
- self.image = self.mImageMaster.copy()
+ self.image = pygame.surface.Surface((0, 0), 0)
+ self.rect = self.image.get_rect()
def setRegistrationPointOffset(self, aOffsetX, aOffsetY):
self.mOffsetX = aOffsetX
@@ -94,7 +94,6 @@ class CSprite(pygame.sprite.Sprite): self.setImage(Image.loadImage(aImageFilename, aIsTransparent))
def setImage(self, aImage):
- self.mImageMaster = aImage
self.image = aImage
self.rect = self.image.get_rect()
self.calculatePositionWithOffset()
@@ -168,11 +167,9 @@ class CSprite(pygame.sprite.Sprite): return math.sqrt((dx * dx) + (dy * dy))
def destroy(self):
- self.mImageMaster = None
self.image = None
def calculatePositionWithOffset(self):
- self.rect = self.image.get_rect()
self.rect.x = self.mPos.getX() - self.mOffsetX
self.rect.y = self.mPos.getY() - self.mOffsetY
@@ -184,8 +181,7 @@ class CSprite(pygame.sprite.Sprite): def getSize(self):
if self.image:
- rect = self.image.get_rect()
- return (rect[2], rect[3])
+ return (self.rect[2], self.rect[3])
else:
return (0,0)
|