From 681d7f8a489b4dbfa0712351c1d993d2df47469c Mon Sep 17 00:00:00 2001 From: tslil clingman <> Date: Mon, 25 Oct 2021 21:50:12 -0400 Subject: Corrected bug in colour blending, chose black instead of transparent --- src/render.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/render.zig') diff --git a/src/render.zig b/src/render.zig index 6c54a00..f2f06ae 100644 --- a/src/render.zig +++ b/src/render.zig @@ -480,11 +480,11 @@ fn playerDistComp(pos: [2]f32, lhs: level.Object, rhs: level.Object) bool { fn fasterColourBlend(onto: Colour, from: Colour) Colour { const af: u16 = from.a; - const of: u16 = onto.a; + const ao: u16 = onto.a; - const ablend: u16 = @divTrunc(of * (255 - af), 255); + const ablend: u16 = @divTrunc(ao * (255 - af), 255); const na: u16 = af + ablend; - if (na == 0) return Colour.Black; + if (na == 0) return Colour.Transparent; const rf: u16 = from.r; const ro: u16 = onto.r; -- cgit v1.3.1