X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Ftransforms.py;h=88f516169e02dfe46ff22523eb28a353ad421a75;hb=dbc232cf954fef5deb4204c5757b5e776023d41a;hp=b748b6e2f545e9a8745f0b869f2c09fde3ddbf4f;hpb=8dbb5023b0bac0e31d81dcd3817f259e161176e5;p=tabakrolletjie.git diff --git a/tabakrolletjie/transforms.py b/tabakrolletjie/transforms.py index b748b6e..88f5161 100644 --- a/tabakrolletjie/transforms.py +++ b/tabakrolletjie/transforms.py @@ -64,3 +64,13 @@ class Multiply(Transform): mult.fill(self.colour) surface.blit(mult, (0, 0), None, pgl.BLEND_RGBA_MULT) return surface + + +class Alpha(Transform): + """ Make translucent. """ + + ARGS = ["alpha"] + + def apply(self, surface): + surface.fill((255, 255, 255, self.alpha), None, pgl.BLEND_RGBA_MULT) + return surface