]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_input.c
changes to dpprotocol code (precise aiming mainly)
[xonotic/darkplaces.git] / cl_input.c
index bc6cbb1af50258094566e50f5fd4b432dc651f48..f3432d2230a5022a153e6daf128d261a1c408ea6 100644 (file)
@@ -382,8 +382,16 @@ void CL_SendMove (usercmd_t *cmd)
 
        MSG_WriteFloat (&buf, cl.mtime[0]);     // so server can get ping times
 
-       for (i=0 ; i<3 ; i++)
-               MSG_WriteAngle (&buf, cl.viewangles[i]);
+       if (dpprotocol)
+       {
+               for (i=0 ; i<3 ; i++)
+                       MSG_WritePreciseAngle (&buf, cl.viewangles[i]);
+       }
+       else
+       {
+               for (i=0 ; i<3 ; i++)
+                       MSG_WriteAngle (&buf, cl.viewangles[i]);
+       }
        
     MSG_WriteShort (&buf, forwardmove);
     MSG_WriteShort (&buf, sidemove);