X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=tabakrolletjie%2Ftransforms.py;h=50cb1d1de42287b977ba84e1d5a4b8420956b62f;hb=e544ee168243127f9d6b6ef4379775dacc3e1079;hp=88f516169e02dfe46ff22523eb28a353ad421a75;hpb=3298860ded0d6898b881c58f27f300ad4ee20fe6;p=tabakrolletjie.git diff --git a/tabakrolletjie/transforms.py b/tabakrolletjie/transforms.py index 88f5161..50cb1d1 100644 --- a/tabakrolletjie/transforms.py +++ b/tabakrolletjie/transforms.py @@ -66,6 +66,16 @@ class Multiply(Transform): return surface +class MultiplyImage(Transform): + """ Apply a colour by multiplying. """ + + ARGS = ["image"] + + def apply(self, surface): + surface.blit(self.image, (0, 0), None, pgl.BLEND_RGBA_MULT) + return surface + + class Alpha(Transform): """ Make translucent. """