From 59b555ffb8cecc991a520fba4369519cd82e81bc Mon Sep 17 00:00:00 2001 From: Martin Taibr Date: Wed, 14 Nov 2018 15:08:47 +0100 Subject: [PATCH] cleanup FIXED_MAKE_VECTORS --- qcsrc/lib/warpzone/anglestransform.qh | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/qcsrc/lib/warpzone/anglestransform.qh b/qcsrc/lib/warpzone/anglestransform.qh index 92c4671f6..070c81a53 100644 --- a/qcsrc/lib/warpzone/anglestransform.qh +++ b/qcsrc/lib/warpzone/anglestransform.qh @@ -21,17 +21,11 @@ } #define FIXED_MAKE_VECTORS(angles, forward, right, up) MACRO_BEGIN { \ fixedmakevectors(angles); \ - forward = v_forward; \ - right = v_right; \ - up = v_up; \ - v_forward = VEC_NAN; \ - v_right = VEC_NAN; \ - v_up = VEC_NAN; \ + GET_V_GLOBALS(forward, right, up); \ + CLEAR_V_GLOBALS(); \ } MACRO_END #define FIXED_MAKE_VECTORS_NEW(angles, forward, right, up) \ - vector forward = '0 0 0'; \ - vector right = '0 0 0'; \ - vector up = '0 0 0'; \ + VECS_NEW(forward, right, up); \ FIXED_MAKE_VECTORS(angles, forward, right, up); #define fixedvectoangles2 vectoangles2 #define fixedvectoangles vectoangles -- 2.39.2