From 87a95fb1b8d6bae361eafb665b9657499540d611 Mon Sep 17 00:00:00 2001 From: Irastris Date: Tue, 14 Apr 2026 15:27:29 -0400 Subject: [PATCH] Frame interp: Howl UI scrolling dot --- src/d/d_msg_scrn_howl.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/d/d_msg_scrn_howl.cpp b/src/d/d_msg_scrn_howl.cpp index 965bd25075..19150520cf 100644 --- a/src/d/d_msg_scrn_howl.cpp +++ b/src/d/d_msg_scrn_howl.cpp @@ -19,6 +19,10 @@ #include "JSystem/J2DGraph/J2DScreen.h" #include "Z2AudioLib/Z2WolfHowlMgr.h" +#if TARGET_PC +#include "dusk/settings.h" +#endif + // POSIX already defines a macro with this name, but we know that this specific name is // used in TP based on assertion messages. This redefinition is scoped to this TU which // is unlikely to ever actually need the POSIX define, so we can just redefine it. @@ -495,7 +499,12 @@ void dMsgScrnHowl_c::drawWave() { if (mPlotTime != field_0x212c) { field_0x212c = mPlotTime; } else { - bVar5 = false; +#if TARGET_PC + if (!dusk::getSettings().game.enableFrameInterpolation) +#endif + { + bVar5 = false; + } } } if (bVar5) {