All pastes #429905 Raw Edit

Someone

public python v1 · immutable
·published 2007-04-08 15:52 UTC
rendered paste body
def draw(self, surface):        sprites = self.sprites()        for spr in sprites:            if spr.dorender:                rect = spr.rect                rect.left = rect.left + self.offsetx                rect.top = rect.top + self.offsety                if spr.scale[1]!=1.0 and spr.animscale[1]!=1.0:                  scaley = spr.scale[1]*spr.animscale[1]                elif spr.scale[1]!=1.0:                  scaley = spr.scale[1]                else:                  scaley = spr.animscale[1]                if spr.scale[0]!=1.0 and spr.animscale[0]!=1.0:                  scalex = spr.scale[0]*spr.animscale[0]                elif spr.scale[0]!=1.0:                  scalex = spr.scale[0]                else:                  scalex = spr.animscale[0]                drawTexture((rect.left,rect.top),spr.texinfo[0],spr.blitclip, \                           (spr.texinfo[1],spr.texinfo[2]), surface.get_size(), \                           (spr.overlay_r,spr.overlay_g,spr.overlay_b,spr.alpha), \                            spr.angle+spr.animangle, (scalex,scaley))        self.lostsprites = []