From bcc1f2215398bfa0450e41f6c80fac7dd03d39b0 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Mon, 28 Nov 2022 00:35:00 +0100 Subject: [PATCH] Tiny insignificant change. --- language.version | 4 ++-- zscript/handler/swwm_handler_debugrender.zsc | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/language.version b/language.version index 5c22f944b..b64724325 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r640 \cu(Sat 26 Nov 22:13:48 CET 2022)\c-"; -SWWM_SHORTVER="\cw1.3pre r640 \cu(2022-11-26 22:13:48)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r641 \cu(Mon 28 Nov 00:35:00 CET 2022)\c-"; +SWWM_SHORTVER="\cw1.3pre r641 \cu(2022-11-28 00:35:00)\c-"; diff --git a/zscript/handler/swwm_handler_debugrender.zsc b/zscript/handler/swwm_handler_debugrender.zsc index 8269b2908..6d3996d1a 100644 --- a/zscript/handler/swwm_handler_debugrender.zsc +++ b/zscript/handler/swwm_handler_debugrender.zsc @@ -3,6 +3,7 @@ extend Class SWWMHandler { ui SWWMProjectionData projdata; + transient ui ThinkerIterator dbgti; private ui void DrawWorldLine( RenderEvent e, Vector3 apos, Vector3 bpos, Color col ) { @@ -104,9 +105,10 @@ extend Class SWWMHandler if ( !swwm_debugview ) return; // prepare projection data, we're going to need this SWWMUtility.PrepareProjData(projdata,e.ViewPos,e.ViewAngle,e.ViewPitch,e.ViewRoll,players[consoleplayer].fov); - let ti = ThinkerIterator.Create("Actor"); + if ( !dbgti ) dbgti = ThinkerIterator.Create("Actor"); + else dbgti.Reinit(); Actor a; - while ( a = Actor(ti.Next()) ) + while ( a = Actor(dbgti.Next()) ) { if ( (a == players[consoleplayer].Camera) && !(players[consoleplayer].cheats&CF_CHASECAM) ) continue; if ( a.bINVISIBLE && !(a is 'DynamicLight') ) continue;