From: Martin Taibr Date: Wed, 14 Nov 2018 14:08:47 +0000 (+0100) Subject: cleanup FIXED_MAKE_VECTORS X-Git-Tag: xonotic-v0.8.5~1258^2~37 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=59b555ffb8cecc991a520fba4369519cd82e81bc;p=xonotic%2Fxonotic-data.pk3dir.git cleanup FIXED_MAKE_VECTORS --- 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