| 793 | VAR(physinterp, 0, 1, 1); |
| 794 | |
| 795 | void interppos(physent *pl) |
| 796 | { |
| 797 | pl->o = pl->newpos; |
| 798 | pl->o.z += pl->eyeheight; |
| 799 | |
| 800 | int diff = lastphysframe - lastmillis; |
| 801 | if(diff <= 0 || !physinterp) return; |
| 802 | |
| 803 | vec deltapos(pl->deltapos); |
| 804 | deltapos.mul(min(diff, physframetime)/float(physframetime)); |
| 805 | pl->o.add(deltapos); |
| 806 | } |
| 807 | |
| 808 | void moveplayer(physent *pl, int moveres, bool local) |
| 809 | { |
no test coverage detected