Is it possible to change sprite colours in Pygame?
If the image is a “mask” image, with a transparent background and a white (255, 255, 255) mask, then you can “tint” the image with ease. Load the image: image = pygame.image.load(imageName) Generate a uniform colored image with an alpha channel and the same size: colorImage = pygame.Surface(image.get_size()).convert_alpha() colorImage.fill(color) Blend the image with maskImage, by … Read more