alpha transform; made seed cursor transparent
[tabakrolletjie.git] / tabakrolletjie / transforms.py
index b748b6e2f545e9a8745f0b869f2c09fde3ddbf4f..88f516169e02dfe46ff22523eb28a353ad421a75 100644 (file)
@@ -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