]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/lib/warpzone/anglestransform.qh
declare vars explicitly
[xonotic/xonotic-data.pk3dir.git] / qcsrc / lib / warpzone / anglestransform.qh
index 92c4671f62ec684e17a22b763946968f7c673dcd..92362f982fee1590b31c6340b7d576d4bcd7f68e 100644 (file)
@@ -7,7 +7,6 @@
 #if POSITIVE_PITCH_IS_DOWN
     #define fixedmakevectors makevectors
     #define FIXED_MAKE_VECTORS MAKE_VECTORS
-    #define FIXED_MAKE_VECTORS_NEW MAKE_VECTORS_NEW
     noref vector _fixedvectoangles;
     #define fixedvectoangles(a) (_fixedvectoangles = vectoangles(a), _fixedvectoangles.x *= -1, _fixedvectoangles)
     noref vector _fixedvectoangles2;
         a.x = -a.x;
         makevectors(a);
     }
-    #define FIXED_MAKE_VECTORS(angles, forward, right, up) MACRO_BEGIN \
+    #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; \
-    } 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'; \
-        FIXED_MAKE_VECTORS(angles, forward, right, up);
+        GET_V_GLOBALS(forward, right, up); \
+        CLEAR_V_GLOBALS(); \
+    MACRO_END
     #define fixedvectoangles2 vectoangles2
     #define fixedvectoangles vectoangles
 #endif