From 0c664a34be42a4b53f3d9c7a2e52235978b2aadf Mon Sep 17 00:00:00 2001 From: OverloadedOrama <35376950+OverloadedOrama@users.noreply.github.com> Date: Fri, 27 Dec 2019 00:04:58 +0200 Subject: [PATCH] Fixes #51 --- Scripts/Global.gd | 1 + 1 file changed, 1 insertion(+) diff --git a/Scripts/Global.gd b/Scripts/Global.gd index 182b430..3c7fed1 100644 --- a/Scripts/Global.gd +++ b/Scripts/Global.gd @@ -543,6 +543,7 @@ func blend_image_with_color(image : Image, color : Color, interpolate_factor : f var current_color := blended_image.get_pixel(xx, yy) if current_color.a > 0: var new_color := current_color.linear_interpolate(color, interpolate_factor) + new_color.a = current_color.a blended_image.set_pixel(xx, yy, new_color) else: # If color is transparent - if it's the eraser blended_image.set_pixel(xx, yy, Color(0, 0, 0, 0))