]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
cleanup FIXED_MAKE_VECTORS
authorMartin Taibr <taibr.martin@gmail.com>
Wed, 14 Nov 2018 14:08:47 +0000 (15:08 +0100)
committerMartin Taibr <taibr.martin@gmail.com>
Wed, 14 Nov 2018 14:08:47 +0000 (15:08 +0100)
qcsrc/lib/warpzone/anglestransform.qh

index 92c4671f62ec684e17a22b763946968f7c673dcd..070c81a53f0bb9cfe5ac1f17589bbc34b07b591e 100644 (file)
     }
     #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