From b0b1d81a5de43653ba22e1ddc934f0b20c0a55f7 Mon Sep 17 00:00:00 2001 From: Alan Aguiar Date: Mon, 20 Jan 2014 21:41:46 +0000 Subject: remove deprecated imagemaster to simple csprite2 --- 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) -- cgit v0.9.1