[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Cycling images



FIXED!!! :D


def animstrip(img, width=0, colorkey=None):
if not width:
width = img.get_height()
size = width, img.get_height()
images = []
for x in range(0, img.get_width(), width):
i = pygame.Surface(size, img.get_flags(), img)
i.blit(img, (0, 0), ((x, 0), size))

# si se seteo colorkey toma ese color como transparente
if colorkey is not None:
if colorkey is -1:
# toma el color del pixel a la posicion (0,0)
colorkey = i.get_at((0,0))
i.set_colorkey(colorkey, RLEACCEL)

images.append(i)
return images

yeah!!!
-=[ i = pygame.Surface(size, img.get_flags(), img) ]=-