From 6e11672e20fec706b8db0ea30f859bf702e7e5e3 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Sun, 30 Sep 2018 22:05:19 -0400 Subject: [PATCH] Improved waveBlendAdd, based on code from @fincs. --- common/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/menu.c b/common/menu.c index 0142d53..3f73945 100644 --- a/common/menu.c +++ b/common/menu.c @@ -325,7 +325,7 @@ void themeMenuStartup() { } color_t waveBlendAdd(color_t a, color_t b, float alpha) { - return MakeColor(a.r+(b.r*alpha), a.g+b.g*alpha, a.b + b.b*alpha, 255); + return MakeColor(a.r*(1.0f-alpha) + b.r*alpha, a.g*(1.0f-alpha) + b.g*alpha, a.b*(1.0f-alpha) + b.b*alpha, 255); } void drawWave(int id, float timer, color_t color, int height, float phase, float speed) {