]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_ents_qw.c
Merge pull request #19 from LegendaryGuard/patch-1: Improving Doxyfile
[xonotic/darkplaces.git] / cl_ents_qw.c
index e21c7a2106e23eef8cfd4cb61724142a1853a5be..dcbe749088fa9804744480dfbea45a4ab66030fb 100644 (file)
@@ -40,6 +40,9 @@ static void QW_TranslateEffects(entity_state_t *s, int qweffects)
                s->effects |= EF_DIMLIGHT;
 }
 
+extern cvar_t cl_rollangle;
+extern cvar_t cl_rollspeed;
+
 void EntityStateQW_ReadPlayerUpdate(void)
 {
        int slot = MSG_ReadByte(&cl_message);
@@ -130,7 +133,7 @@ void EntityStateQW_ReadPlayerUpdate(void)
        s->angles[0] = viewangles[0] * -0.0333;
        s->angles[1] = viewangles[1];
        s->angles[2] = 0;
-       s->angles[2] = V_CalcRoll(s->angles, velocity)*4;
+       s->angles[2] = Com_CalcRoll(s->angles, velocity, cl_rollangle.value, cl_rollspeed.value)*4;
 
        // if this is an update on our player, update interpolation state
        if (enumber == cl.playerentity)
@@ -248,9 +251,9 @@ void EntityFrameQW_FreeDatabase(entityframeqw_database_t *d)
        Mem_Free(d);
 }
 
-void EntityFrameQW_CL_ReadFrame(qboolean delta)
+void EntityFrameQW_CL_ReadFrame(qbool delta)
 {
-       qboolean invalid = false;
+       qbool invalid = false;
        int number, oldsnapindex, newsnapindex, oldindex, newindex, oldnum, newnum;
        entity_t *ent;
        entityframeqw_database_t *d;