From b8317c4fa0e0c6a88a323c99ef8b1e92f48c11ae Mon Sep 17 00:00:00 2001 From: Jay Dolan Date: Sat, 14 Nov 2020 19:14:54 -0500 Subject: [PATCH] Move camera up and down axially, not on view up. --- radiant/camwindow.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radiant/camwindow.cpp b/radiant/camwindow.cpp index 5f3d3c56..905b1118 100644 --- a/radiant/camwindow.cpp +++ b/radiant/camwindow.cpp @@ -476,10 +476,10 @@ void CamWnd::Cam_KeyControl( float dtime ) { VectorMA( velocity, dtime * g_PrefsDlg.m_nMoveSpeed, m_Camera.right, velocity ); } if ( m_Camera.movementflags & MOVE_UP ) { - VectorMA( velocity, dtime * g_PrefsDlg.m_nMoveSpeed, m_Camera.vup, velocity); + VectorMA( velocity, dtime * g_PrefsDlg.m_nMoveSpeed, (vec3_t) { 0, 0, 1 }, velocity); } if ( m_Camera.movementflags & MOVE_DOWN ) { - VectorMA( velocity, -dtime * g_PrefsDlg.m_nMoveSpeed, m_Camera.vup, velocity); + VectorMA( velocity, -dtime * g_PrefsDlg.m_nMoveSpeed, (vec3_t) { 0, 0, 1 }, velocity); } // Now move the origin by the scaled velocity