replaced cl.movement_queue with direct use of cl.movecmd array, this
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 10 Mar 2008 02:06:32 +0000 (02:06 +0000)
committerhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Mon, 10 Mar 2008 02:06:32 +0000 (02:06 +0000)
commit79e332ad14e7ec9dbd2702a2d28127f7600f0678
tree550b12edb98ede48cf89bfaa0a14273754802ffa
parent1e19944073c6010762d916e691eda025a4922961
replaced cl.movement_queue with direct use of cl.movecmd array, this
saves a little memory but mostly it simplifies some logic
reworked much of the prediction system
now extrapolates latest movement gathered instead of interpolating
between the last two moves sent, this reduces visual latency by 50-99ms
and deals better (but not perfectly) with mismatched framerates like
cl_maxfps 30 and cl_netfps 20

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@8208 d7cf8633-e32d-0410-b094-e92efae38249
cl_input.c
cl_main.c
cl_parse.c
client.h
clvm_cmds.c