-vector _ANIM_VEC_v;
-Animation _ANIM_VEC_a;
-#define ANIM_VEC(anim, numframes, framerate) \
-( \
- _ANIM_VEC_v.y = numframes, \
- _ANIM_VEC_v.z = framerate, \
- _ANIM_VEC_a = ANIM_##anim, \
- _ANIM_VEC_v.x = _ANIM_VEC_a.anim_getframe(_ANIM_VEC_a, mdlidx), \
- _ANIM_VEC_v \
-)
+vector anim_vec(Animation anim, int mdlidx, int numframes, float framerate)
+{
+ vector v;
+ v.x = Animation_getframe(anim, mdlidx);
+ v.y = numframes;
+ v.z = framerate;
+ return v;
+}