From af919dadca924122c31ba8310baa7cc198d10e5c Mon Sep 17 00:00:00 2001 From: smallmodel <15067410+smallmodel@users.noreply.github.com> Date: Mon, 29 Apr 2024 20:04:21 +0200 Subject: [PATCH] Simplified code for g_showflypath --- code/fgame/scriptslave.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/fgame/scriptslave.cpp b/code/fgame/scriptslave.cpp index 03e816d1..12602121 100644 --- a/code/fgame/scriptslave.cpp +++ b/code/fgame/scriptslave.cpp @@ -1463,17 +1463,17 @@ void ScriptSlave::FollowingPath(Event *ev) if (g_showflypath && g_showflypath->integer) { for (int i = 0; i < m_pCurPath->m_iPoints; i++) { vTmp = m_pCurPath->GetByNode(i, NULL); - G_DebugBBox((vTmp + 1), Vector(-32, -32, -32), Vector(32, 32, 32), 0.0f, 1.0f, 1.0f, 1.0f); + VectorCopy((vTmp + 1), vCur); + + G_DebugBBox(vCur, Vector(-32, -32, -32), Vector(32, 32, 32), 0, 1, 1, 1); for (int ii = 0; ii <= 8; ii++) { - G_DebugLine( - (m_pCurPath->GetByNode((ii / 10.0f + (i + 1)), NULL) + 1), - (m_pCurPath->GetByNode(m_fLookAhead + (ii / 10.0f + (i + 1)), NULL) + 1), - 0.0f, - 1.0f, - 1.0f, - 1.0f - ); + vTmp = m_pCurPath->GetByNode(i + ii / 10.0, NULL); + VectorCopy((vTmp + 1), vPrev); + vTmp = m_pCurPath->GetByNode(i + ii / 10.0 + m_fLookAhead, NULL); + VectorCopy((vTmp + 1), vCur); + + G_DebugLine(vPrev, vCur, 0, 1, 0, 1); } } }