]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/animdecide.qc
Simplify headers
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / animdecide.qc
index ba114f31e31e20e0023eddbdcd659d149be3d27a..0cba5d7f38b4d49b54f5d779e087571fe1bb7399 100644 (file)
@@ -1,10 +1,10 @@
 #if defined(CSQC)
-       #include "../dpdefs/csprogsdefs.qc"
+       #include "../dpdefs/csprogsdefs.qh"
        #include "animdecide.qh"
 #elif defined(MENUQC)
 #elif defined(SVQC)
-       #include "../dpdefs/progsdefs.qc"
-    #include "../dpdefs/dpextensions.qc"
+       #include "../dpdefs/progsdefs.qh"
+    #include "../dpdefs/dpextensions.qh"
     #include "util.qh"
     #include "animdecide.qh"
     #include "../server/defs.qh"
@@ -237,9 +237,9 @@ void animdecide_setimplicitstate(entity e, float onground)
 
        makevectors(e.angles);
        vector v;
-       v_x = e.velocity * v_forward;
-       v_y = e.velocity * v_right;
-       v_z = 0;
+       v.x = e.velocity * v_forward;
+       v.y = e.velocity * v_right;
+       v.z = 0;
 
        // we want to match like this:
        // the 8 directions shall be "evenly spaced"
@@ -295,10 +295,10 @@ void animdecide_setframes(entity e, float support_blending, .float fld_frame, .f
                        upper = lower;
                if(e.frame1time != upper.y || e.frame2time != lower.y)
                        BITXOR_ASSIGN(e.effects, EF_RESTARTANIM_BIT);
-               e.fld_frame = upper.x;
-               e.fld_frame1time = upper.y;
-               e.fld_frame2 = lower.x;
-               e.fld_frame2time = lower.y;
+               e.(fld_frame) = upper.x;
+               e.(fld_frame1time) = upper.y;
+               e.(fld_frame2) = lower.x;
+               e.(fld_frame2time) = lower.y;
        }
        else
        {
@@ -308,12 +308,12 @@ void animdecide_setframes(entity e, float support_blending, .float fld_frame, .f
                        upper = lower;
                if(e.frame1time != upper.y)
                        BITXOR_ASSIGN(e.effects, EF_RESTARTANIM_BIT);
-               e.fld_frame = upper.x;
-               e.fld_frame1time = upper.y;
+               e.(fld_frame) = upper.x;
+               e.(fld_frame1time) = upper.y;
        }
 }
 
-void animdecide_setstate(entity e, float newstate, float restart)
+void animdecide_setstate(entity e, int newstate, float restart)
 {
        if(!restart)
                if(newstate == e.anim_state)