]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
strafehud: FIXME comment for every stateful strafehud function
authorJuhu <5894800-Juhu_@users.noreply.gitlab.com>
Mon, 9 Sep 2024 17:46:58 +0000 (19:46 +0200)
committerJuhu <5894800-Juhu_@users.noreply.gitlab.com>
Mon, 9 Sep 2024 17:57:42 +0000 (19:57 +0200)
qcsrc/client/hud/panel/strafehud/extra.qc

index 2054d420cd723b75ab18bbfb954b2d28c9978d5e..2a52e56a0bc6a03ab985cb97ea6f7ab888b810cc 100644 (file)
@@ -160,8 +160,8 @@ string StrafeHUD_UpdateSonarSound()
 }
 
 // show height achieved by a single jump
-// FIXME: checking z position differences is unreliable (warpzones, teleporter, kill, etc) but using velocity to calculate jump height would be
-//        inaccurate in hud code (possibly different tick rate than physics, does not run when hud is not drawn, rounding errors)
+// FIXME: checking z position differences is unreliable (warpzones, teleporter, kill, etc), use velocity to calculate jump height instead
+// FIXME: move capturing the jump height value out of the HUD
 float StrafeHUD_drawJumpHeight(entity e, bool onground, bool swimming, float text_offset_top)
 {
        float length_conversion_factor = GetLengthUnitFactor(autocvar_hud_speed_unit);
@@ -232,6 +232,7 @@ float StrafeHUD_drawStrafeEfficiency(float strafe_ratio, float text_offset_top)
 }
 
 // show speed when crossing the start trigger
+// FIXME: move capturing the race start speed value out of the HUD
 float StrafeHUD_drawStartSpeed(float speed, float text_offset_bottom)
 {
        static float startspeed = 0, starttime = 0; // displayed value and timestamp for fade out