]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
strafehud: simplify color mixing function
authorJuhu <5894800-Juhu_@users.noreply.gitlab.com>
Thu, 19 Sep 2024 18:10:06 +0000 (20:10 +0200)
committerJuhu <5894800-Juhu_@users.noreply.gitlab.com>
Thu, 19 Sep 2024 18:10:06 +0000 (20:10 +0200)
qcsrc/client/hud/panel/strafehud/util.qc

index 189621c40ec5ca294f4e9c11b357d79337923fd4..c15c99b198eef188a7e2584b4f81009e408003e8 100644 (file)
@@ -298,11 +298,7 @@ bool StrafeHUD_DetermineJumpHeld(entity e, int keys, bool islocal)
 
 vector StrafeHUD_MixColors(vector color1, vector color2, float ratio)
 {
-       vector mixedColor;
        if(ratio <= 0) return color1;
        if(ratio >= 1) return color2;
-       mixedColor.x = color1.x + (color2.x - color1.x) * ratio;
-       mixedColor.y = color1.y + (color2.y - color1.y) * ratio;
-       mixedColor.z = color1.z + (color2.z - color1.z) * ratio;
-       return mixedColor;
+       return color1 + (color2 - color1) * ratio;
 }