From d86fbdbbbdda8b53bee52d2b840c1cc4fae5f13e Mon Sep 17 00:00:00 2001 From: Briggs Baltzell Date: Thu, 5 Mar 2026 13:38:34 -0600 Subject: [PATCH] Simplify alpha blending logic by removing redundant variables in `d_menu_cloth`. --- src/d/d_menu_cloth.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/d/d_menu_cloth.cpp b/src/d/d_menu_cloth.cpp index e6541a3d3..90f337374 100644 --- a/src/d/d_menu_cloth.cpp +++ b/src/d/d_menu_cloth.cpp @@ -615,15 +615,11 @@ void dMCloth_c::draw(float, GXColor color1, GXColor color2, unsigned char) { // Interpolate from startAlpha to final alpha. f32 f = (f32)mFadeInCounter / HIO_CHILD.fadeInLength; { - s16 uv2 = HIO_CHILD.clothColor.a; - s16 uv6 = cLib_minMaxLimit(uv2, 0, 0xFF); - color1.a = uv6; + color1.a = cLib_minMaxLimit(HIO_CHILD.clothColor.a, 0, 0xFF); color1.a = color1.a * f + (1.0f - f) * HIO_CHILD.startAlpha; } { - s16 uv2 = HIO_CHILD.shadowColor.a; - s16 uv6 = cLib_minMaxLimit(uv2, 0, 0xFF); - color2.a = uv6; + color2.a = cLib_minMaxLimit(HIO_CHILD.shadowColor.a, 0, 0xFF); color2.a = color2.a * f + (1.0f - f) * HIO_CHILD.startAlpha; } }